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

# Test t5644: Machine instructions VSHUFPS VSHUFPD

Tested procedures
  IizVSHUFPS IizVSHUFPD

Source & expected listing t5644.htm.lst
  `| |EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON,MVEX=ON | |t5644 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:C5E8C6CB04 | VSHUFPS XMM1,XMM2,XMM3,4 |00000005:C5ECC6CB04 | VSHUFPS YMM1,YMM2,YMM3,4 |0000000A:C4E168C6CB04 | VSHUFPS XMM1,XMM2,XMM3,4,PREFIX=VEX3 |00000010:C4E16CC6CB04 | VSHUFPS YMM1,YMM2,YMM3,4,PREFIX=VEX3 |00000016:62F16C0DC6CB04 | VSHUFPS XMM1,XMM2,XMM3,4,MASK=K5 |0000001D:62F16CADC6CB04 | VSHUFPS YMM1,YMM2,YMM3,4,MASK=K5,ZEROING=ON |00000024:62F16C4DC6CB04 | VSHUFPS ZMM1,ZMM2,ZMM3,4,MASK=K5 |0000002B:C5E8C64D4004 | VSHUFPS XMM1,XMM2,[RBP+40h],4 |00000031:C5ECC64D4004 | VSHUFPS YMM1,YMM2,[RBP+40h],4 |00000037:C4E168C64D4004 | VSHUFPS XMM1,XMM2,[RBP+40h],4,PREFIX=VEX3 |0000003E:C4E16CC64D4004 | VSHUFPS YMM1,YMM2,[RBP+40h],4,PREFIX=VEX3 |00000045:62F16C0DC64D04<404 | VSHUFPS XMM1,XMM2,[RBP+40h],4,MASK=K5 |0000004D:62F16C2DC64D02<504 | VSHUFPS YMM1,YMM2,[RBP+40h],4,MASK=K5 |00000055:62F16C4DC64D01<604 | VSHUFPS ZMM1,ZMM2,[RBP+40h],4,MASK=K5 |0000005D:62F16C1DC64D10<204 | VSHUFPS XMM1,XMM2,[RBP+40h],4,MASK=K5,BCST=ON |00000065:62F16C3DC64D10<204 | VSHUFPS YMM1,YMM2,[RBP+40h],4,MASK=K5,BCST=ON |0000006D:62F16C5DC64D10<204 | VSHUFPS ZMM1,ZMM2,[RBP+40h],4,MASK=K5,BCST=ON |00000075:C5E9C6CB04 | VSHUFPD XMM1,XMM2,XMM3,4 |0000007A:C5EDC6CB04 | VSHUFPD YMM1,YMM2,YMM3,4 |0000007F:C4E169C6CB04 | VSHUFPD XMM1,XMM2,XMM3,4,PREFIX=VEX3 |00000085:C4E16DC6CB04 | VSHUFPD YMM1,YMM2,YMM3,4,PREFIX=VEX3 |0000008B:62F1ED0DC6CB04 | VSHUFPD XMM1,XMM2,XMM3,4,MASK=K5 |00000092:62F1EDADC6CB04 | VSHUFPD YMM1,YMM2,YMM3,4,MASK=K5,ZEROING=ON |00000099:62F1ED4DC6CB04 | VSHUFPD ZMM1,ZMM2,ZMM3,4,MASK=K5 |000000A0:C5E9C64D4004 | VSHUFPD XMM1,XMM2,[RBP+40h],4 |000000A6:C5EDC64D4004 | VSHUFPD YMM1,YMM2,[RBP+40h],4 |000000AC:C4E169C64D4004 | VSHUFPD XMM1,XMM2,[RBP+40h],4,PREFIX=VEX3 |000000B3:C4E16DC64D4004 | VSHUFPD YMM1,YMM2,[RBP+40h],4,PREFIX=VEX3 |000000BA:62F1ED0DC64D04<404 | VSHUFPD XMM1,XMM2,[RBP+40h],4,MASK=K5 |000000C2:62F1ED2DC64D02<504 | VSHUFPD YMM1,YMM2,[RBP+40h],4,MASK=K5 |000000CA:62F1ED4DC64D01<604 | VSHUFPD ZMM1,ZMM2,[RBP+40h],4,MASK=K5 |000000D2:62F1ED1DC64D08<304 | VSHUFPD XMM1,XMM2,[RBP+40h],4,MASK=K5,BCST=ON |000000DA:62F1ED3DC64D08<304 | VSHUFPD YMM1,YMM2,[RBP+40h],4,MASK=K5,BCST=ON |000000E2:62F1ED5DC64D08<304 | VSHUFPD ZMM1,ZMM2,[RBP+40h],4,MASK=K5,BCST=ON | |ENDPROGRAM t5644`

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

▲Back to the top▲