Test t5262:
Machine instructions VCMPSD VCMPccSD
- Tested procedures
-
IizVCMPSD
- Source & expected listing
t5262.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=34, DUMPALL=OFF, CPU=X64, SIMD=AVX512, EVEX=ON
| |t5262 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:C5EBC2CB04 | VCMPSD XMM1,XMM2,XMM3,4
|00000005:62F1EF08C2CB04 | VCMPSD K1,XMM2,XMM3,4
|0000000C:62F1EF0DC2CB04 | VCMPSD K1,XMM2,XMM3,4,MASK=K5
|00000013:62F1EF1DC2CB04 | VCMPSD K1,XMM2,XMM3,4,MASK=K5,SAE=ON
|0000001A:C5EBC24D4004 | VCMPSD XMM1,XMM2,[RBP+40h],4
|00000020:62F1EF08C24D08<304 | VCMPSD K1,XMM2,[RBP+40h],4
|00000028:62F1EF0DC24D08<304 | VCMPSD K1,XMM2,[RBP+40h],4,MASK=K5
|00000030:C5EBC2CB00 | VCMPEQSD XMM1,XMM2,XMM3
|00000035:C5EBC2CB01 | VCMPLTSD XMM1,XMM2,XMM3
|0000003A:C5EBC2CB02 | VCMPLESD XMM1,XMM2,XMM3
|0000003F:C5EBC2CB03 | VCMPUNORDSD XMM1,XMM2,XMM3
|00000044:C5EBC2CB04 | VCMPNEQSD XMM1,XMM2,XMM3
|00000049:C5EBC2CB05 | VCMPNLTSD XMM1,XMM2,XMM3
|0000004E:C5EBC2CB06 | VCMPNLESD XMM1,XMM2,XMM3
|00000053:C5EBC2CB07 | VCMPORDSD XMM1,XMM2,XMM3
|00000058:C5EBC2CB09 | VCMPNGESD XMM1,XMM2,XMM3
|0000005D:C5EBC2CB0A | VCMPNGTSD XMM1,XMM2,XMM3
|00000062:C5EBC2CB0B | VCMPFALSESD XMM1,XMM2,XMM3
|00000067:C5EBC2CB0D | VCMPGESD XMM1,XMM2,XMM3
|0000006C:C5EBC2CB0E | VCMPGTSD XMM1,XMM2,XMM3
|00000071:C5EBC2CB0F | VCMPTRUESD XMM1,XMM2,XMM3
|00000076:C5EBC2CB00 | VCMPEQ_OQSD XMM1,XMM2,XMM3
|0000007B:C5EBC2CB01 | VCMPLT_OSSD XMM1,XMM2,XMM3
|00000080:C5EBC2CB02 | VCMPLE_OSSD XMM1,XMM2,XMM3
|00000085:C5EBC2CB03 | VCMPUNORD_QSD XMM1,XMM2,XMM3
|0000008A:C5EBC2CB04 | VCMPNEQ_UQSD XMM1,XMM2,XMM3
|0000008F:C5EBC2CB05 | VCMPNLT_USSD XMM1,XMM2,XMM3
|00000094:C5EBC2CB06 | VCMPNLE_USSD XMM1,XMM2,XMM3
|00000099:C5EBC2CB07 | VCMPORD_QSD XMM1,XMM2,XMM3
|0000009E:C5EBC2CB08 | VCMPEQ_UQSD XMM1,XMM2,XMM3
|000000A3:C5EBC2CB09 | VCMPNGE_USSD XMM1,XMM2,XMM3
|000000A8:C5EBC2CB0A | VCMPNGT_USSD XMM1,XMM2,XMM3
|000000AD:C5EBC2CB0B | VCMPFALSE_OQSD XMM1,XMM2,XMM3
|000000B2:C5EBC2CB0C | VCMPNEQ_OQSD XMM1,XMM2,XMM3
|000000B7:C5EBC2CB0D | VCMPGE_OSSD XMM1,XMM2,XMM3
|000000BC:C5EBC2CB0E | VCMPGT_OSSD XMM1,XMM2,XMM3
|000000C1:C5EBC2CB0F | VCMPTRUE_UQSD XMM1,XMM2,XMM3
|000000C6:C5EBC2CB10 | VCMPEQ_OSSD XMM1,XMM2,XMM3
|000000CB:C5EBC2CB11 | VCMPLT_OQSD XMM1,XMM2,XMM3
|000000D0:C5EBC2CB12 | VCMPLE_OQSD XMM1,XMM2,XMM3
|000000D5:C5EBC2CB13 | VCMPUNORD_SSD XMM1,XMM2,XMM3
|000000DA:C5EBC2CB14 | VCMPNEQ_USSD XMM1,XMM2,XMM3
|000000DF:C5EBC2CB15 | VCMPNLT_UQSD XMM1,XMM2,XMM3
|000000E4:C5EBC2CB16 | VCMPNLE_UQSD XMM1,XMM2,XMM3
|000000E9:C5EBC2CB17 | VCMPORD_SSD XMM1,XMM2,XMM3
|000000EE:C5EBC2CB18 | VCMPEQ_USSD XMM1,XMM2,XMM3
|000000F3:C5EBC2CB19 | VCMPNGE_UQSD XMM1,XMM2,XMM3
|000000F8:C5EBC2CB1A | VCMPNGT_UQSD XMM1,XMM2,XMM3
|000000FD:C5EBC2CB1B | VCMPFALSE_OSSD XMM1,XMM2,XMM3
|00000102:C5EBC2CB1C | VCMPNEQ_OSSD XMM1,XMM2,XMM3
|00000107:C5EBC2CB1D | VCMPGE_OQSD XMM1,XMM2,XMM3
|0000010C:C5EBC2CB1E | VCMPGT_OQSD XMM1,XMM2,XMM3
|00000111:C5EBC2CB1F | VCMPTRUE_USSD XMM1,XMM2,XMM3
| |ENDPROGRAM t5262
- Expected messages
t5262.out
I0180 Assembling source file "t5262.htm".
I0270 Assembling source "t5262".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5262". "t5262.htm"{49}
I0510 Assembling program pass 1. "t5262.htm"{49}
I0530 Assembling program pass 2 - final. "t5262.htm"{49}
I0660 16bit TINY BIN file "t5262.bin" created, size=278. "t5262.htm"{104}
I0650 Program "t5262" assembled in 2 passes with errorlevel 0. "t5262.htm"{104}
I0750 Source "t5262" (122 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5262.htm.lst" created, size=3687.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲