Test t5796:
Machine instructions VPCMPccD VPCMPccUD VPCMPccQ VPCMPccUQ
- Tested procedures
-
IiyVPCMPEQD
IiyVPCMPLTD
IiyVPCMPLED
IiyVPCMPFALSED
IiyVPCMPNEQD
IiyVPCMPNLTD
IiyVPCMPNLED
IiyVPCMPTRUED
IiyVPCMPEQUD
IiyVPCMPLTUD
IiyVPCMPLEUD
IiyVPCMPFALSEUD
IiyVPCMPNEQUD
IiyVPCMPNLTUD
IiyVPCMPNLEUD
IiyVPCMPTRUEUD
IiyVPCMPEQQ
IiyVPCMPLTQ
IiyVPCMPLEQ
IiyVPCMPFALSEQ
IiyVPCMPNEQQ
IiyVPCMPNLTQ
IiyVPCMPNLEQ
IiyVPCMPTRUEQ
IiyVPCMPEQUQ
IiyVPCMPLTUQ
IiyVPCMPLEUQ
IiyVPCMPFALSEUQ
IiyVPCMPNEQUQ
IiyVPCMPNLTUQ
IiyVPCMPNLEUQ
IiyVPCMPTRUEUQ
- Source & expected listing
t5796.htm.lst
-
| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON,MVEX=ON
| |t5796 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:62F16D4C76CB | VPCMPEQD K1,ZMM2,ZMM3,MASK=K4
|00000006:62F1690C76CB | VPCMPEQD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|0000000C:62F36D4C1FCB00 | VPCMPEQD K1,ZMM2,ZMM3,MASK=K4,CODE=LONG
|00000013:62F36D4C1FCB01 | VPCMPLTD K1,ZMM2,ZMM3,MASK=K4
|0000001A:62F2690C74CB | VPCMPLTD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|00000020:62F36D4C1FCB02 | VPCMPLED K1,ZMM2,ZMM3,MASK=K4
|00000027:62F3690C1FCB02 | VPCMPLED K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|0000002E:62F36D4C1FCB03 | VPCMPFALSED K1,ZMM2,ZMM3,MASK=K4
|00000035:62F36D4C1FCB04 | VPCMPNEQD K1,ZMM2,ZMM3,MASK=K4
|0000003C:62F3690C1FCB04 | VPCMPNEQD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|00000043:62F36D4C1FCB05 | VPCMPNLTD K1,ZMM2,ZMM3,MASK=K4
|0000004A:62F3690C1FCB05 | VPCMPNLTD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|00000051:62F36D4C1FCB06 | VPCMPNLED K1,ZMM2,ZMM3,MASK=K4
|00000058:62F3690C1FCB06 | VPCMPNLED K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|0000005F:62F36D4C1FCB07 | VPCMPTRUED K1,ZMM2,ZMM3,MASK=K4
|00000066:62F36D4C1ECB00 | VPCMPEQUD K1,ZMM2,ZMM3,MASK=K4
|0000006D:62F3690C1ECB00 | VPCMPEQUD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|00000074:62F36D4C1ECB01 | VPCMPLTUD K1,ZMM2,ZMM3,MASK=K4
|0000007B:62F3690C1ECB01 | VPCMPLTUD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|00000082:62F36D4C1ECB02 | VPCMPLEUD K1,ZMM2,ZMM3,MASK=K4
|00000089:62F3690C1ECB02 | VPCMPLEUD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|00000090:62F36D4C1ECB03 | VPCMPFALSEUD K1,ZMM2,ZMM3,MASK=K4
|00000097:62F36D4C1ECB04 | VPCMPNEQUD K1,ZMM2,ZMM3,MASK=K4
|0000009E:62F3690C1ECB04 | VPCMPNEQUD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|000000A5:62F36D4C1ECB05 | VPCMPNLTUD K1,ZMM2,ZMM3,MASK=K4
|000000AC:62F3690C1ECB05 | VPCMPNLTUD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|000000B3:62F36D4C1ECB06 | VPCMPNLEUD K1,ZMM2,ZMM3,MASK=K4
|000000BA:62F3690C1ECB06 | VPCMPNLEUD K1,ZMM2,ZMM3,MASK=K4,PREFIX=MVEX
|000000C1:62F36D4C1ECB07 | VPCMPTRUEUD K1,ZMM2,ZMM3,MASK=K4
|000000C8:62F2ED4C29CB | VPCMPEQQ K1,ZMM2,ZMM3,MASK=K4
|000000CE:62F3ED4C1FCB01 | VPCMPLTQ K1,ZMM2,ZMM3,MASK=K4
|000000D5:62F3ED4C1FCB02 | VPCMPLEQ K1,ZMM2,ZMM3,MASK=K4
|000000DC:62F3ED4C1FCB03 | VPCMPFALSEQ K1,ZMM2,ZMM3,MASK=K4
|000000E3:62F3ED4C1FCB04 | VPCMPNEQQ K1,ZMM2,ZMM3,MASK=K4
|000000EA:62F3ED4C1FCB05 | VPCMPNLTQ K1,ZMM2,ZMM3,MASK=K4
|000000F1:62F3ED4C1FCB06 | VPCMPNLEQ K1,ZMM2,ZMM3,MASK=K4
|000000F8:62F3ED4C1FCB07 | VPCMPTRUEQ K1,ZMM2,ZMM3,MASK=K4
|000000FF:62F3ED4C1ECB00 | VPCMPEQUQ K1,ZMM2,ZMM3,MASK=K4
|00000106:62F3ED4C1ECB01 | VPCMPLTUQ K1,ZMM2,ZMM3,MASK=K4
|0000010D:62F3ED4C1ECB02 | VPCMPLEUQ K1,ZMM2,ZMM3,MASK=K4
|00000114:62F3ED4C1ECB03 | VPCMPFALSEUQ K1,ZMM2,ZMM3,MASK=K4
|0000011B:62F3ED4C1ECB04 | VPCMPNEQUQ K1,ZMM2,ZMM3,MASK=K4
|00000122:62F3ED4C1ECB05 | VPCMPNLTUQ K1,ZMM2,ZMM3,MASK=K4
|00000129:62F3ED4C1ECB06 | VPCMPNLEUQ K1,ZMM2,ZMM3,MASK=K4
|00000130:62F3ED4C1ECB07 | VPCMPTRUEUQ K1,ZMM2,ZMM3,MASK=K4
| |ENDPROGRAM t5796
- Expected messages
t5796.out
I0180 Assembling source file "t5796.htm".
I0270 Assembling source "t5796".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5796". "t5796.htm"{142}
I0510 Assembling program pass 1. "t5796.htm"{142}
I0530 Assembling program pass 2 - final. "t5796.htm"{142}
I0660 16bit TINY BIN file "t5796.bin" created, size=311. "t5796.htm"{189}
I0650 Program "t5796" assembled in 2 passes with errorlevel 0. "t5796.htm"{189}
I0750 Source "t5796" (207 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5796.htm.lst" created, size=3433.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲