EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t5692: Machine instructions VPUNPCKLBW VPUNPCKLWD VPUNPCKLDQ VPUNPCKLQDQ


Tested procedures
IiyVPUNPCKLBW   IiyVPUNPCKLWD   IiyVPUNPCKLDQ   IiyVPUNPCKLQDQ  
Source & expected listing t5692.htm.lst
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=28, CPU=X64, SIMD=AVX512,EVEX=ON | |t5692 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:C5E960CB | VPUNPCKLBW XMM1,XMM2,XMM3 |00000004:C4E16960CB | VPUNPCKLBW XMM1,XMM2,XMM3,PREFIX=VEX3 |00000009:62F16D8C60CB | VPUNPCKLBW XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |0000000F:C5ED60CB | VPUNPCKLBW YMM1,YMM2,YMM3 |00000013:C4E16D60CB | VPUNPCKLBW YMM1,YMM2,YMM3,PREFIX=VEX3 |00000018:62F16DAC60CB | VPUNPCKLBW YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000001E:62F16DCC60CB | VPUNPCKLBW ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000024:C5E9604D40 | VPUNPCKLBW XMM1,XMM2,[RBP+40h] |00000029:C4E169604D40 | VPUNPCKLBW XMM1,XMM2,[RBP+40h],PREFIX=VEX3 |0000002F:62F16D8C604D04<4 | VPUNPCKLBW XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000036:C5ED604D40 | VPUNPCKLBW YMM1,YMM2,[RBP+40h] |0000003B:C4E16D604D40 | VPUNPCKLBW YMM1,YMM2,[RBP+40h],PREFIX=VEX3 |00000041:62F16DAC604D02<5 | VPUNPCKLBW YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000048:62F16DCC604D01<6 | VPUNPCKLBW ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000004F:C5E961CB | VPUNPCKLWD XMM1,XMM2,XMM3 |00000053:C4E16961CB | VPUNPCKLWD XMM1,XMM2,XMM3,PREFIX=VEX3 |00000058:62F16D8C61CB | VPUNPCKLWD XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |0000005E:C5ED61CB | VPUNPCKLWD YMM1,YMM2,YMM3 |00000062:C4E16D61CB | VPUNPCKLWD YMM1,YMM2,YMM3,PREFIX=VEX3 |00000067:62F16DAC61CB | VPUNPCKLWD YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000006D:62F16DCC61CB | VPUNPCKLWD ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000073:C5E9614D40 | VPUNPCKLWD XMM1,XMM2,[RBP+40h] |00000078:C4E169614D40 | VPUNPCKLWD XMM1,XMM2,[RBP+40h],PREFIX=VEX3 |0000007E:62F16D8C614D04<4 | VPUNPCKLWD XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000085:C5ED614D40 | VPUNPCKLWD YMM1,YMM2,[RBP+40h] |0000008A:C4E16D614D40 | VPUNPCKLWD YMM1,YMM2,[RBP+40h],PREFIX=VEX3 |00000090:62F16DAC614D02<5 | VPUNPCKLWD YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000097:62F16DCC614D01<6 | VPUNPCKLWD ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000009E:C5E962CB | VPUNPCKLDQ XMM1,XMM2,XMM3 |000000A2:C4E16962CB | VPUNPCKLDQ XMM1,XMM2,XMM3,PREFIX=VEX3 |000000A7:62F16D8C62CB | VPUNPCKLDQ XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |000000AD:C5ED62CB | VPUNPCKLDQ YMM1,YMM2,YMM3 |000000B1:C4E16D62CB | VPUNPCKLDQ YMM1,YMM2,YMM3,PREFIX=VEX3 |000000B6:62F16DAC62CB | VPUNPCKLDQ YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |000000BC:62F16DCC62CB | VPUNPCKLDQ ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |000000C2:C5E9624D40 | VPUNPCKLDQ XMM1,XMM2,[RBP+40h] |000000C7:C4E169624D40 | VPUNPCKLDQ XMM1,XMM2,[RBP+40h],PREFIX=VEX3 |000000CD:62F16D8C624D04<4 | VPUNPCKLDQ XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000D4:C5ED624D40 | VPUNPCKLDQ YMM1,YMM2,[RBP+40h] |000000D9:C4E16D624D40 | VPUNPCKLDQ YMM1,YMM2,[RBP+40h],PREFIX=VEX3 |000000DF:62F16DAC624D02<5 | VPUNPCKLDQ YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000E6:62F16D08624D04<4 | VPUNPCKLDQ XMM1,XMM2,[RBP+40h],BCST=OFF |000000ED:62F16D28624D02<5 | VPUNPCKLDQ YMM1,YMM2,[RBP+40h],BCST=OFF |000000F4:62F16D48624D01<6 | VPUNPCKLDQ ZMM1,ZMM2,[RBP+40h],BCST=OFF |000000FB:62F16D18624D10<2 | VPUNPCKLDQ XMM1,XMM2,[RBP+40h],BCST=ON |00000102:62F16D38624D10<2 | VPUNPCKLDQ YMM1,YMM2,[RBP+40h],BCST=ON |00000109:62F16D58624D10<2 | VPUNPCKLDQ ZMM1,ZMM2,[RBP+40h],BCST=ON |00000110:C5E96CCB | VPUNPCKLQDQ XMM1,XMM2,XMM3 |00000114:C4E1696CCB | VPUNPCKLQDQ XMM1,XMM2,XMM3,PREFIX=VEX3 |00000119:62F1ED8C6CCB | VPUNPCKLQDQ XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |0000011F:C5ED6CCB | VPUNPCKLQDQ YMM1,YMM2,YMM3 |00000123:C4E16D6CCB | VPUNPCKLQDQ YMM1,YMM2,YMM3,PREFIX=VEX3 |00000128:62F1EDAC6CCB | VPUNPCKLQDQ YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000012E:62F1EDCC6CCB | VPUNPCKLQDQ ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000134:C5E96C4D40 | VPUNPCKLQDQ XMM1,XMM2,[RBP+40h] |00000139:C4E1696C4D40 | VPUNPCKLQDQ XMM1,XMM2,[RBP+40h],PREFIX=VEX3 |0000013F:62F1ED8C6C4D04<4 | VPUNPCKLQDQ XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000146:C5ED6C4D40 | VPUNPCKLQDQ YMM1,YMM2,[RBP+40h] |0000014B:C4E16D6C4D40 | VPUNPCKLQDQ YMM1,YMM2,[RBP+40h],PREFIX=VEX3 |00000151:62F1EDAC6C4D02<5 | VPUNPCKLQDQ YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000158:62F1ED086C4D04<4 | VPUNPCKLQDQ XMM1,XMM2,[RBP+40h],BCST=OFF |0000015F:62F1ED286C4D02<5 | VPUNPCKLQDQ YMM1,YMM2,[RBP+40h],BCST=OFF |00000166:62F1ED486C4D01<6 | VPUNPCKLQDQ ZMM1,ZMM2,[RBP+40h],BCST=OFF |0000016D:62F1ED186C4D08<3 | VPUNPCKLQDQ XMM1,XMM2,[RBP+40h],BCST=ON |00000174:62F1ED386C4D08<3 | VPUNPCKLQDQ YMM1,YMM2,[RBP+40h],BCST=ON |0000017B:62F1ED586C4D08<3 | VPUNPCKLQDQ ZMM1,ZMM2,[RBP+40h],BCST=ON | |ENDPROGRAM t5692
Expected messages t5692.out
I0180 Assembling source file "t5692.htm". I0270 Assembling source "t5692". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t5692". "t5692.htm"{58} I0510 Assembling program pass 1. "t5692.htm"{58} I0530 Assembling program pass 2 - final. "t5692.htm"{58} I0660 16bit TINY BIN file "t5692.bin" created, size=386. "t5692.htm"{126} I0650 Program "t5692" assembled in 2 passes with errorlevel 0. "t5692.htm"{126} I0750 Source "t5692" (144 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t5692.htm.lst" created, size=4915. I0990 EuroAssembler terminated with errorlevel 0.

▲Back to the top▲