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

# Test t5740: Machine instructions VPERMI2B VPERMI2W VPERMI2D VPERMI2Q VPERMI2PS VPERMI2PD

Tested procedures
  IiyVPERMI2B IiyVPERMI2W IiyVPERMI2D IiyVPERMI2Q IiyVPERMI2PS IiyVPERMI2PD

Source & expected listing t5740.htm.lst
  `| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON | |t5740 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:62F26D8C75CB | VPERMI2B XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |00000006:62F26DAC75CB | VPERMI2B YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000000C:62F26DCC75CB | VPERMI2B ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000012:62F26D8C754D04<4 | VPERMI2B XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000019:62F26DAC754D02<5 | VPERMI2B YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000020:62F26DCC754D01<6 | VPERMI2B ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000027:62F2ED8C75CB | VPERMI2W XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |0000002D:62F2EDAC75CB | VPERMI2W YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |00000033:62F2EDCC75CB | VPERMI2W ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000039:62F2ED8C754D04<4 | VPERMI2W XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000040:62F2EDAC754D02<5 | VPERMI2W YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000047:62F2EDCC754D01<6 | VPERMI2W ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000004E:62F26D8C76CB | VPERMI2D XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |00000054:62F26DAC76CB | VPERMI2D YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000005A:62F26DCC76CB | VPERMI2D ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000060:62F26D8C764D04<4 | VPERMI2D XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000067:62F26DAC764D02<5 | VPERMI2D YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000006E:62F26DCC764D01<6 | VPERMI2D ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000075:62F26D9C764D10<2 | VPERMI2D XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |0000007C:62F26DBC764D10<2 | VPERMI2D YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |00000083:62F26DDC764D10<2 | VPERMI2D ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |0000008A:62F2ED8C76CB | VPERMI2Q XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |00000090:62F2EDAC76CB | VPERMI2Q YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |00000096:62F2EDCC76CB | VPERMI2Q ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |0000009C:62F2ED8C764D04<4 | VPERMI2Q XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000A3:62F2EDAC764D02<5 | VPERMI2Q YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000AA:62F2EDCC764D01<6 | VPERMI2Q ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000B1:62F2ED9C764D08<3 | VPERMI2Q XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000B8:62F2EDBC764D08<3 | VPERMI2Q YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000BF:62F2EDDC764D08<3 | VPERMI2Q ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000C6:62F26D8C77CB | VPERMI2PS XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |000000CC:62F26DAC77CB | VPERMI2PS YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |000000D2:62F26DCC77CB | VPERMI2PS ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |000000D8:62F26D8C774D04<4 | VPERMI2PS XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000DF:62F26DAC774D02<5 | VPERMI2PS YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000E6:62F26DCC774D01<6 | VPERMI2PS ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |000000ED:62F26D9C774D10<2 | VPERMI2PS XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000F4:62F26DBC774D10<2 | VPERMI2PS YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |000000FB:62F26DDC774D10<2 | VPERMI2PS ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |00000102:62F2ED8C77CB | VPERMI2PD XMM1,XMM2,XMM3,MASK=K4,ZEROING=ON |00000108:62F2EDAC77CB | VPERMI2PD YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000010E:62F2EDCC77CB | VPERMI2PD ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000114:62F2ED8C774D04<4 | VPERMI2PD XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON |0000011B:62F2EDAC774D02<5 | VPERMI2PD YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000122:62F2EDCC774D01<6 | VPERMI2PD ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON |00000129:62F2ED9C774D08<3 | VPERMI2PD XMM1,XMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |00000130:62F2EDBC774D08<3 | VPERMI2PD YMM1,YMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON |00000137:62F2EDDC774D08<3 | VPERMI2PD ZMM1,ZMM2,[RBP+40h],MASK=K4,ZEROING=ON,BCST=ON | |ENDPROGRAM t5740`

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

▲Back to the top▲