Test t5260:
Machine instructions VCMPSS VCMPccSS
- Tested procedures
-
IizVCMPSS
- Source & expected listing
t5260.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=34, DUMPALL=OFF, CPU=X64, SIMD=AVX512, EVEX=ON
| |t5260 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:C5EAC2CB04 | VCMPSS XMM1,XMM2,XMM3,4
|00000005:62F16E08C2CB04 | VCMPSS K1,XMM2,XMM3,4
|0000000C:62F16E0DC2CB04 | VCMPSS K1,XMM2,XMM3,4,MASK=K5
|00000013:62F16E1DC2CB04 | VCMPSS K1,XMM2,XMM3,4,MASK=K5,SAE=ON
|0000001A:C5EAC24D4004 | VCMPSS XMM1,XMM2,[RBP+40h],4
|00000020:62F16E08C24D10<204 | VCMPSS K1,XMM2,[RBP+40h],4
|00000028:62F16E0DC24D10<204 | VCMPSS K1,XMM2,[RBP+40h],4,MASK=K5
|00000030:C5EAC2CB00 | VCMPEQSS XMM1,XMM2,XMM3
|00000035:C5EAC2CB01 | VCMPLTSS XMM1,XMM2,XMM3
|0000003A:C5EAC2CB02 | VCMPLESS XMM1,XMM2,XMM3
|0000003F:C5EAC2CB03 | VCMPUNORDSS XMM1,XMM2,XMM3
|00000044:C5EAC2CB04 | VCMPNEQSS XMM1,XMM2,XMM3
|00000049:C5EAC2CB05 | VCMPNLTSS XMM1,XMM2,XMM3
|0000004E:C5EAC2CB06 | VCMPNLESS XMM1,XMM2,XMM3
|00000053:C5EAC2CB07 | VCMPORDSS XMM1,XMM2,XMM3
|00000058:C5EAC2CB09 | VCMPNGESS XMM1,XMM2,XMM3
|0000005D:C5EAC2CB0A | VCMPNGTSS XMM1,XMM2,XMM3
|00000062:C5EAC2CB0B | VCMPFALSESS XMM1,XMM2,XMM3
|00000067:C5EAC2CB0D | VCMPGESS XMM1,XMM2,XMM3
|0000006C:C5EAC2CB0E | VCMPGTSS XMM1,XMM2,XMM3
|00000071:C5EAC2CB0F | VCMPTRUESS XMM1,XMM2,XMM3
|00000076:C5EAC2CB00 | VCMPEQ_OQSS XMM1,XMM2,XMM3
|0000007B:C5EAC2CB01 | VCMPLT_OSSS XMM1,XMM2,XMM3
|00000080:C5EAC2CB02 | VCMPLE_OSSS XMM1,XMM2,XMM3
|00000085:C5EAC2CB03 | VCMPUNORD_QSS XMM1,XMM2,XMM3
|0000008A:C5EAC2CB04 | VCMPNEQ_UQSS XMM1,XMM2,XMM3
|0000008F:C5EAC2CB05 | VCMPNLT_USSS XMM1,XMM2,XMM3
|00000094:C5EAC2CB06 | VCMPNLE_USSS XMM1,XMM2,XMM3
|00000099:C5EAC2CB07 | VCMPORD_QSS XMM1,XMM2,XMM3
|0000009E:C5EAC2CB08 | VCMPEQ_UQSS XMM1,XMM2,XMM3
|000000A3:C5EAC2CB09 | VCMPNGE_USSS XMM1,XMM2,XMM3
|000000A8:C5EAC2CB0A | VCMPNGT_USSS XMM1,XMM2,XMM3
|000000AD:C5EAC2CB0B | VCMPFALSE_OQSS XMM1,XMM2,XMM3
|000000B2:C5EAC2CB0C | VCMPNEQ_OQSS XMM1,XMM2,XMM3
|000000B7:C5EAC2CB0D | VCMPGE_OSSS XMM1,XMM2,XMM3
|000000BC:C5EAC2CB0E | VCMPGT_OSSS XMM1,XMM2,XMM3
|000000C1:C5EAC2CB0F | VCMPTRUE_UQSS XMM1,XMM2,XMM3
|000000C6:C5EAC2CB10 | VCMPEQ_OSSS XMM1,XMM2,XMM3
|000000CB:C5EAC2CB11 | VCMPLT_OQSS XMM1,XMM2,XMM3
|000000D0:C5EAC2CB12 | VCMPLE_OQSS XMM1,XMM2,XMM3
|000000D5:C5EAC2CB13 | VCMPUNORD_SSS XMM1,XMM2,XMM3
|000000DA:C5EAC2CB14 | VCMPNEQ_USSS XMM1,XMM2,XMM3
|000000DF:C5EAC2CB15 | VCMPNLT_UQSS XMM1,XMM2,XMM3
|000000E4:C5EAC2CB16 | VCMPNLE_UQSS XMM1,XMM2,XMM3
|000000E9:C5EAC2CB17 | VCMPORD_SSS XMM1,XMM2,XMM3
|000000EE:C5EAC2CB18 | VCMPEQ_USSS XMM1,XMM2,XMM3
|000000F3:C5EAC2CB19 | VCMPNGE_UQSS XMM1,XMM2,XMM3
|000000F8:C5EAC2CB1A | VCMPNGT_UQSS XMM1,XMM2,XMM3
|000000FD:C5EAC2CB1B | VCMPFALSE_OSSS XMM1,XMM2,XMM3
|00000102:C5EAC2CB1C | VCMPNEQ_OSSS XMM1,XMM2,XMM3
|00000107:C5EAC2CB1D | VCMPGE_OQSS XMM1,XMM2,XMM3
|0000010C:C5EAC2CB1E | VCMPGT_OQSS XMM1,XMM2,XMM3
|00000111:C5EAC2CB1F | VCMPTRUE_USSS XMM1,XMM2,XMM3
| |ENDPROGRAM t5260
- Expected messages
t5260.out
I0180 Assembling source file "t5260.htm".
I0270 Assembling source "t5260".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5260". "t5260.htm"{49}
I0510 Assembling program pass 1. "t5260.htm"{49}
I0530 Assembling program pass 2 - final. "t5260.htm"{49}
I0660 16bit TINY BIN file "t5260.bin" created, size=278. "t5260.htm"{104}
I0650 Program "t5260" assembled in 2 passes with errorlevel 0. "t5260.htm"{104}
I0750 Source "t5260" (122 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5260.htm.lst" created, size=3687.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲