| Index | Manual | Download | Source | Macros | Embedded word Case ins.
Sitemap | Links | Forum | Tests | Projects

# 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▲