Test t5212:
Machine instructions VADDPS,VADDPD,VMULPS,VMULPD,VSUBPS,VSUBPD,VDIVPS,VDIVPD
- Tested procedures
- 
IizVADDPS
  
IizVADDPD
  
IizVMULPS
  
IizVMULPD
  
IizVSUBPS
  
IizVSUBPD
  
IizVDIVPS
  
IizVDIVPD
  
IizGroupVADDPS
  
IizGroupVADDPD
  
- Source & expected listing t5212.htm.lst 
- 
|                            |EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30, CPU=X64, SIMD=AVX512, MVEX=ON, EVEX=ON
|                            |t5212 PROGRAM WIDTH=64, FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[CODE]                      ::::Section changed.
|00000000:C5E8580E           | VADDPS XMM1,XMM2,[RSI]
|00000004:62F16C18580E       | VADDPS XMM1,XMM2,[RSI],BCST=ON
|0000000A:C5E858CB           | VADDPS XMM1,XMM2,XMM3
|0000000E:C4E16858CB         | VADDPS XMM1,XMM2,XMM3,PREFIX=VEX3
|00000013:62F16C0858CB       | VADDPS XMM1,XMM2,XMM3,PREFIX=EVEX
|00000019:62F16C4858CB       | VADDPS ZMM1,ZMM2,ZMM3
|0000001F:62F16C58580E       | VADDPS ZMM1,ZMM2,[RSI],BCST=ON
|00000025:62F16C5858CB       | VADDPS ZMM1,ZMM2,ZMM3,ROUND=UP
|0000002B:62F1680858CB       | VADDPS ZMM1,ZMM2,ZMM3,PREFIX=MVEX
|00000031:62F1688858CB       | VADDPS ZMM1,ZMM2,ZMM3,PREFIX=MVEX,EH=ON
|00000037:C5E8590E           | VMULPS XMM1,XMM2,[RSI]
|0000003B:62F16C58590E       | VMULPS ZMM1,ZMM2,[RSI],BCST=ON
|00000041:62F16C5859CB       | VMULPS ZMM1,ZMM2,ZMM3,ROUND=UP
|00000047:62F1688859CB       | VMULPS ZMM1,ZMM2,ZMM3,PREFIX=MVEX,EH=ON
|0000004D:C5E85C0E           | VSUBPS XMM1,XMM2,[RSI]
|00000051:62F16C585C0E       | VSUBPS ZMM1,ZMM2,[RSI],BCST=ON
|00000057:62F16C585CCB       | VSUBPS ZMM1,ZMM2,ZMM3,ROUND=UP
|0000005D:62F168885CCB       | VSUBPS ZMM1,ZMM2,ZMM3,PREFIX=MVEX,EH=ON
|00000063:C5E85E0E           | VDIVPS XMM1,XMM2,[RSI]
|00000067:62F16C585E0E       | VDIVPS ZMM1,ZMM2,[RSI],BCST=ON
|0000006D:62F16C585ECB       | VDIVPS ZMM1,ZMM2,ZMM3,ROUND=UP
|00000073:C5E9580E           | VADDPD XMM1,XMM2,[RSI]
|00000077:62F1ED18580E       | VADDPD XMM1,XMM2,[RSI],BCST=ON
|0000007D:C5E958CB           | VADDPD XMM1,XMM2,XMM3
|00000081:C4E16958CB         | VADDPD XMM1,XMM2,XMM3,PREFIX=VEX3
|00000086:62F1ED0858CB       | VADDPD XMM1,XMM2,XMM3,PREFIX=EVEX
|0000008C:62F1ED4858CB       | VADDPD ZMM1,ZMM2,ZMM3
|00000092:62F1ED58580E       | VADDPD ZMM1,ZMM2,[RSI],BCST=ON
|00000098:62F1ED5858CB       | VADDPD ZMM1,ZMM2,ZMM3,ROUND=UP
|0000009E:62F1E90858CB       | VADDPD ZMM1,ZMM2,ZMM3,PREFIX=MVEX
|000000A4:62F1E98858CB       | VADDPD ZMM1,ZMM2,ZMM3,PREFIX=MVEX,EH=ON
|000000AA:C5E9590E           | VMULPD XMM1,XMM2,[RSI]
|000000AE:62F1ED58590E       | VMULPD ZMM1,ZMM2,[RSI],BCST=ON
|000000B4:62F1ED5859CB       | VMULPD ZMM1,ZMM2,ZMM3,ROUND=UP
|000000BA:62F1E98859CB       | VMULPD ZMM1,ZMM2,ZMM3,PREFIX=MVEX,EH=ON
|000000C0:C5E95C0E           | VSUBPD XMM1,XMM2,[RSI]
|000000C4:62F1ED585C0E       | VSUBPD ZMM1,ZMM2,[RSI],BCST=ON
|000000CA:62F1ED585CCB       | VSUBPD ZMM1,ZMM2,ZMM3,ROUND=UP
|000000D0:62F1E9885CCB       | VSUBPD ZMM1,ZMM2,ZMM3,PREFIX=MVEX,EH=ON
|000000D6:C5E95E0E           | VDIVPD XMM1,XMM2,[RSI]
|000000DA:62F1ED585E0E       | VDIVPD ZMM1,ZMM2,[RSI],BCST=ON
|000000E0:62F1ED585ECB       | VDIVPD ZMM1,ZMM2,ZMM3,ROUND=UP
|                            |ENDPROGRAM t5212
- Expected messages t5212.out 
- 
I0180 Assembling source file "t5212.htm".
I0270 Assembling source "t5212".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5212". "t5212.htm"{76}
I0510 Assembling program pass 1. "t5212.htm"{76}
I0530 Assembling program pass 2 - final. "t5212.htm"{76}
I0660 64bit TINY BIN file "t5212.bin" created, size=230. "t5212.htm"{120}
I0650 Program "t5212" assembled in 2 passes with errorlevel 0. "t5212.htm"{120}
I0750 Source "t5212" (138 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5212.htm.lst" created, size=2923.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲