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

# Test t5742: Machine instructions VPERMT2B VPERMT2W VPERMT2D VPERMT2Q VPERMT2PS VPERMT2PD

Tested procedures
  IiyVPERMT2B IiyVPERMT2W IiyVPERMT2D IiyVPERMT2Q IiyVPERMT2PS IiyVPERMT2PD

Source & expected listing t5742.htm.lst
  `| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON | |t5742 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:62F26D8C7DCB | VPERMT2B XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |00000006:62F26DAC7DCB | VPERMT2B YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000000C:62F26DCC7DCB | VPERMT2B ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000012:62F26D8C7D4D04<4 | VPERMT2B XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000019:62F26DAC7D4D02<5 | VPERMT2B YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000020:62F26DCC7D4D01<6 | VPERMT2B ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000027:62F2ED8C7DCB | VPERMT2W XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |0000002D:62F2EDAC7DCB | VPERMT2W YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |00000033:62F2EDCC7DCB | VPERMT2W ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000039:62F2ED8C7D4D04<4 | VPERMT2W XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000040:62F2EDAC7D4D02<5 | VPERMT2W YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000047:62F2EDCC7D4D01<6 | VPERMT2W ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000004E:62F26D8C7ECB | VPERMT2D XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |00000054:62F26DAC7ECB | VPERMT2D YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000005A:62F26DCC7ECB | VPERMT2D ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000060:62F26D8C7E4D04<4 | VPERMT2D XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000067:62F26DAC7E4D02<5 | VPERMT2D YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000006E:62F26DCC7E4D01<6 | VPERMT2D ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000075:62F26D9C7E4D10<2 | VPERMT2D XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |0000007C:62F26DBC7E4D10<2 | VPERMT2D YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |00000083:62F26DDC7E4D10<2 | VPERMT2D ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |0000008A:62F2ED8C7ECB | VPERMT2Q XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |00000090:62F2EDAC7ECB | VPERMT2Q YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |00000096:62F2EDCC7ECB | VPERMT2Q ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |0000009C:62F2ED8C7E4D04<4 | VPERMT2Q XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000A3:62F2EDAC7E4D02<5 | VPERMT2Q YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000AA:62F2EDCC7E4D01<6 | VPERMT2Q ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000B1:62F2ED9C7E4D08<3 | VPERMT2Q XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000B8:62F2EDBC7E4D08<3 | VPERMT2Q YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000BF:62F2EDDC7E4D08<3 | VPERMT2Q ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000C6:62F26D8C7FCB | VPERMT2PS XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |000000CC:62F26DAC7FCB | VPERMT2PS YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |000000D2:62F26DCC7FCB | VPERMT2PS ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |000000D8:62F26D8C7F4D04<4 | VPERMT2PS XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000DF:62F26DAC7F4D02<5 | VPERMT2PS YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000E6:62F26DCC7F4D01<6 | VPERMT2PS ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000ED:62F26D9C7F4D10<2 | VPERMT2PS XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000F4:62F26DBC7F4D10<2 | VPERMT2PS YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000FB:62F26DDC7F4D10<2 | VPERMT2PS ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |00000102:62F2ED8C7FCB | VPERMT2PD XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |00000108:62F2EDAC7FCB | VPERMT2PD YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000010E:62F2EDCC7FCB | VPERMT2PD ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000114:62F2ED8C7F4D04<4 | VPERMT2PD XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000011B:62F2EDAC7F4D02<5 | VPERMT2PD YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000122:62F2EDCC7F4D01<6 | VPERMT2PD ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000129:62F2ED9C7F4D08<3 | VPERMT2PD XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |00000130:62F2EDBC7F4D08<3 | VPERMT2PD YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |00000137:62F2EDDC7F4D08<3 | VPERMT2PD ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON | |ENDPROGRAM t5742`

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

▲Back to the top▲