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

# Test t5694: Machine instructions VPUNPCKHBW VPUNPCKHWD VPUNPCKHDQ VPUNPCKHQDQ

Tested procedures
  IiyVPUNPCKHBW IiyVPUNPCKHWD IiyVPUNPCKHDQ IiyVPUNPCKHQDQ

Source & expected listing t5694.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=28, CPU=X64, SIMD=AVX512,EVEX=ON | |t5694 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:C5E968CB | VPUNPCKHBW XMM1,XMM2,XMM3 |00000004:C4E16968CB | VPUNPCKHBW XMM1,XMM2,XMM3,PREFIX=VEX3 |00000009:62F16D8C68CB | VPUNPCKHBW XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |0000000F:C5ED68CB | VPUNPCKHBW YMM1,YMM2,YMM3 |00000013:C4E16D68CB | VPUNPCKHBW YMM1,YMM2,YMM3,PREFIX=VEX3 |00000018:62F16DAC68CB | VPUNPCKHBW YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000001E:62F16DCC68CB | VPUNPCKHBW ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000024:C5E9684D40 | VPUNPCKHBW XMM1,XMM2,[RBP+40h] |00000029:C4E169684D40 | VPUNPCKHBW XMM1,XMM2,[RBP+40h],PREFIX=VEX3 |0000002F:62F16D8C684D04<4 | VPUNPCKHBW XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000036:C5ED684D40 | VPUNPCKHBW YMM1,YMM2,[RBP+40h] |0000003B:C4E16D684D40 | VPUNPCKHBW YMM1,YMM2,[RBP+40h],PREFIX=VEX3 |00000041:62F16DAC684D02<5 | VPUNPCKHBW YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000048:62F16DCC684D01<6 | VPUNPCKHBW ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000004F:C5E969CB | VPUNPCKHWD XMM1,XMM2,XMM3 |00000053:C4E16969CB | VPUNPCKHWD XMM1,XMM2,XMM3,PREFIX=VEX3 |00000058:62F16D8C69CB | VPUNPCKHWD XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |0000005E:C5ED69CB | VPUNPCKHWD YMM1,YMM2,YMM3 |00000062:C4E16D69CB | VPUNPCKHWD YMM1,YMM2,YMM3,PREFIX=VEX3 |00000067:62F16DAC69CB | VPUNPCKHWD YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000006D:62F16DCC69CB | VPUNPCKHWD ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000073:C5E9694D40 | VPUNPCKHWD XMM1,XMM2,[RBP+40h] |00000078:C4E169694D40 | VPUNPCKHWD XMM1,XMM2,[RBP+40h],PREFIX=VEX3 |0000007E:62F16D8C694D04<4 | VPUNPCKHWD XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000085:C5ED694D40 | VPUNPCKHWD YMM1,YMM2,[RBP+40h] |0000008A:C4E16D694D40 | VPUNPCKHWD YMM1,YMM2,[RBP+40h],PREFIX=VEX3 |00000090:62F16DAC694D02<5 | VPUNPCKHWD YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000097:62F16DCC694D01<6 | VPUNPCKHWD ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000009E:C5E96ACB | VPUNPCKHDQ XMM1,XMM2,XMM3 |000000A2:C4E1696ACB | VPUNPCKHDQ XMM1,XMM2,XMM3,PREFIX=VEX3 |000000A7:62F16D8C6ACB | VPUNPCKHDQ XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |000000AD:C5ED6ACB | VPUNPCKHDQ YMM1,YMM2,YMM3 |000000B1:C4E16D6ACB | VPUNPCKHDQ YMM1,YMM2,YMM3,PREFIX=VEX3 |000000B6:62F16DAC6ACB | VPUNPCKHDQ YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |000000BC:62F16DCC6ACB | VPUNPCKHDQ ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |000000C2:C5E96A4D40 | VPUNPCKHDQ XMM1,XMM2,[RBP+40h] |000000C7:C4E1696A4D40 | VPUNPCKHDQ XMM1,XMM2,[RBP+40h],PREFIX=VEX3 |000000CD:62F16D8C6A4D04<4 | VPUNPCKHDQ XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000D4:C5ED6A4D40 | VPUNPCKHDQ YMM1,YMM2,[RBP+40h] |000000D9:C4E16D6A4D40 | VPUNPCKHDQ YMM1,YMM2,[RBP+40h],PREFIX=VEX3 |000000DF:62F16DAC6A4D02<5 | VPUNPCKHDQ YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000E6:62F16D086A4D04<4 | VPUNPCKHDQ XMM1,XMM2,[RBP+40h],BCST=OFF |000000ED:62F16D286A4D02<5 | VPUNPCKHDQ YMM1,YMM2,[RBP+40h],BCST=OFF |000000F4:62F16D486A4D01<6 | VPUNPCKHDQ ZMM1,ZMM2,[RBP+40h],BCST=OFF |000000FB:62F16D186A4D10<2 | VPUNPCKHDQ XMM1,XMM2,[RBP+40h],BCST=ON |00000102:62F16D386A4D10<2 | VPUNPCKHDQ YMM1,YMM2,[RBP+40h],BCST=ON |00000109:62F16D586A4D10<2 | VPUNPCKHDQ ZMM1,ZMM2,[RBP+40h],BCST=ON |00000110:C5E96DCB | VPUNPCKHQDQ XMM1,XMM2,XMM3 |00000114:C4E1696DCB | VPUNPCKHQDQ XMM1,XMM2,XMM3,PREFIX=VEX3 |00000119:62F1ED8C6DCB | VPUNPCKHQDQ XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |0000011F:C5ED6DCB | VPUNPCKHQDQ YMM1,YMM2,YMM3 |00000123:C4E16D6DCB | VPUNPCKHQDQ YMM1,YMM2,YMM3,PREFIX=VEX3 |00000128:62F1EDAC6DCB | VPUNPCKHQDQ YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000012E:62F1EDCC6DCB | VPUNPCKHQDQ ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000134:C5E96D4D40 | VPUNPCKHQDQ XMM1,XMM2,[RBP+40h] |00000139:C4E1696D4D40 | VPUNPCKHQDQ XMM1,XMM2,[RBP+40h],PREFIX=VEX3 |0000013F:62F1ED8C6D4D04<4 | VPUNPCKHQDQ XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000146:C5ED6D4D40 | VPUNPCKHQDQ YMM1,YMM2,[RBP+40h] |0000014B:C4E16D6D4D40 | VPUNPCKHQDQ YMM1,YMM2,[RBP+40h],PREFIX=VEX3 |00000151:62F1EDAC6D4D02<5 | VPUNPCKHQDQ YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000158:62F1ED086D4D04<4 | VPUNPCKHQDQ XMM1,XMM2,[RBP+40h],BCST=OFF |0000015F:62F1ED286D4D02<5 | VPUNPCKHQDQ YMM1,YMM2,[RBP+40h],BCST=OFF |00000166:62F1ED486D4D01<6 | VPUNPCKHQDQ ZMM1,ZMM2,[RBP+40h],BCST=OFF |0000016D:62F1ED186D4D08<3 | VPUNPCKHQDQ XMM1,XMM2,[RBP+40h],BCST=ON |00000174:62F1ED386D4D08<3 | VPUNPCKHQDQ YMM1,YMM2,[RBP+40h],BCST=ON |0000017B:62F1ED586D4D08<3 | VPUNPCKHQDQ ZMM1,ZMM2,[RBP+40h],BCST=ON | |ENDPROGRAM t5694`

Expected messages t5694.out
  `I0180 Assembling source file "t5694.htm". I0270 Assembling source "t5694". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t5694". "t5694.htm"{58} I0510 Assembling program pass 1. "t5694.htm"{58} I0530 Assembling program pass 2 - final. "t5694.htm"{58} I0660 16bit TINY BIN file "t5694.bin" created, size=386. "t5694.htm"{126} I0650 Program "t5694" assembled in 2 passes with errorlevel 0. "t5694.htm"{126} I0750 Source "t5694" (144 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t5694.htm.lst" created, size=4915. I0990 EuroAssembler terminated with errorlevel 0.`

▲Back to the top▲