Test t5794:
Machine instructions VPCMPccB VPCMPccUB VPCMPccW VPCMPccUW
- Tested procedures
-
IiyVPCMPEQB
IiyVPCMPLTB
IiyVPCMPLEB
IiyVPCMPFALSEB
IiyVPCMPNEQB
IiyVPCMPNLTB
IiyVPCMPNLEB
IiyVPCMPTRUEB
IiyVPCMPEQUB
IiyVPCMPLTUB
IiyVPCMPLEUB
IiyVPCMPFALSEUB
IiyVPCMPNEQUB
IiyVPCMPNLTUB
IiyVPCMPNLEUB
IiyVPCMPTRUEUB
IiyVPCMPEQW
IiyVPCMPLTW
IiyVPCMPLEW
IiyVPCMPFALSEW
IiyVPCMPNEQW
IiyVPCMPNLTW
IiyVPCMPNLEW
IiyVPCMPTRUEW
IiyVPCMPEQUW
IiyVPCMPLTUW
IiyVPCMPLEUW
IiyVPCMPFALSEUW
IiyVPCMPNEQUW
IiyVPCMPNLTUW
IiyVPCMPNLEUW
IiyVPCMPTRUEUW
- Source & expected listing
t5794.htm.lst
-
| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON
| |t5794 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:62F16D0C74CB | VPCMPEQB K1,XMM2,XMM3,MASK=K4
|00000006:62F36D0C3FCB00 | VPCMPEQB K1,XMM2,XMM3,MASK=K4,CODE=LONG
|0000000D:62F36D0C3FCB01 | VPCMPLTB K1,XMM2,XMM3,MASK=K4
|00000014:62F36D0C3FCB02 | VPCMPLEB K1,XMM2,XMM3,MASK=K4
|0000001B:62F36D0C3FCB03 | VPCMPFALSEB K1,XMM2,XMM3,MASK=K4
|00000022:62F36D0C3FCB04 | VPCMPNEQB K1,XMM2,XMM3,MASK=K4
|00000029:62F36D0C3FCB05 | VPCMPNLTB K1,XMM2,XMM3,MASK=K4
|00000030:62F36D0C3FCB06 | VPCMPNLEB K1,XMM2,XMM3,MASK=K4
|00000037:62F36D0C3FCB07 | VPCMPTRUEB K1,XMM2,XMM3,MASK=K4
|0000003E:62F36D0C3ECB00 | VPCMPEQUB K1,XMM2,XMM3,MASK=K4
|00000045:62F36D0C3ECB01 | VPCMPLTUB K1,XMM2,XMM3,MASK=K4
|0000004C:62F36D0C3ECB02 | VPCMPLEUB K1,XMM2,XMM3,MASK=K4
|00000053:62F36D0C3ECB03 | VPCMPFALSEUB K1,XMM2,XMM3,MASK=K4
|0000005A:62F36D0C3ECB04 | VPCMPNEQUB K1,XMM2,XMM3,MASK=K4
|00000061:62F36D0C3ECB05 | VPCMPNLTUB K1,XMM2,XMM3,MASK=K4
|00000068:62F36D0C3ECB06 | VPCMPNLEUB K1,XMM2,XMM3,MASK=K4
|0000006F:62F36D0C3ECB07 | VPCMPTRUEUB K1,XMM2,XMM3,MASK=K4
|00000076:62F16D0C75CB | VPCMPEQW K1,XMM2,XMM3,MASK=K4
|0000007C:62F3ED0C3FCB00 | VPCMPEQW K1,XMM2,XMM3,MASK=K4,CODE=LONG
|00000083:62F3ED0C3FCB01 | VPCMPLTW K1,XMM2,XMM3,MASK=K4
|0000008A:62F3ED0C3FCB02 | VPCMPLEW K1,XMM2,XMM3,MASK=K4
|00000091:62F3ED0C3FCB03 | VPCMPFALSEW K1,XMM2,XMM3,MASK=K4
|00000098:62F3ED0C3FCB04 | VPCMPNEQW K1,XMM2,XMM3,MASK=K4
|0000009F:62F3ED0C3FCB05 | VPCMPNLTW K1,XMM2,XMM3,MASK=K4
|000000A6:62F3ED0C3FCB06 | VPCMPNLEW K1,XMM2,XMM3,MASK=K4
|000000AD:62F3ED0C3FCB07 | VPCMPTRUEW K1,XMM2,XMM3,MASK=K4
|000000B4:62F3ED0C3ECB00 | VPCMPEQUW K1,XMM2,XMM3,MASK=K4
|000000BB:62F3ED0C3ECB01 | VPCMPLTUW K1,XMM2,XMM3,MASK=K4
|000000C2:62F3ED0C3ECB02 | VPCMPLEUW K1,XMM2,XMM3,MASK=K4
|000000C9:62F3ED0C3ECB03 | VPCMPFALSEUW K1,XMM2,XMM3,MASK=K4
|000000D0:62F3ED0C3ECB04 | VPCMPNEQUW K1,XMM2,XMM3,MASK=K4
|000000D7:62F3ED0C3ECB05 | VPCMPNLTUW K1,XMM2,XMM3,MASK=K4
|000000DE:62F3ED0C3ECB06 | VPCMPNLEUW K1,XMM2,XMM3,MASK=K4
|000000E5:62F3ED0C3ECB07 | VPCMPTRUEUW K1,XMM2,XMM3,MASK=K4
| |ENDPROGRAM t5794
- Expected messages
t5794.out
I0180 Assembling source file "t5794.htm".
I0270 Assembling source "t5794".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5794". "t5794.htm"{142}
I0510 Assembling program pass 1. "t5794.htm"{142}
I0530 Assembling program pass 2 - final. "t5794.htm"{142}
I0660 16bit TINY BIN file "t5794.bin" created, size=236. "t5794.htm"{178}
I0650 Program "t5794" assembled in 2 passes with errorlevel 0. "t5794.htm"{178}
I0750 Source "t5794" (196 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5794.htm.lst" created, size=2565.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲