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

# Test t5290: Machine instructions VEXTRACTPS VEXTRACTF32X4 VEXTRACTF32X8 VEXTRACTF64X2 VEXTRACETF64X4 VEXTRACTF128

Tested procedures
  IizVEXTRACTPS IizVEXTRACTF32X4 IizVEXTRACTF32X8 IizVEXTRACTF64X2 IizVEXTRACTF64X4 IizVEXTRACTF128

Source & expected listing t5290.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=34, DUMPALL=OFF, CPU=X64, SIMD=AVX512, EVEX=ON | |t5290 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:C4E37917D103 | VEXTRACTPS RCX,XMM2,3 |00000006:C4E37917D103 | VEXTRACTPS ECX,XMM2,3 |0000000C:C4E37917554003 | VEXTRACTPS [RBP+40h],XMM2,3 |00000013:62F37D0817D103 | VEXTRACTPS RCX,XMM2,3,PREFIX=EVEX |0000001A:62F37D08175510<203 | VEXTRACTPS [RBP+40h],XMM2,3,PREFIX=EVEX |00000022:62F37D2819D103 | VEXTRACTF32X4 XMM1,YMM2,3 |00000029:62F37D4C19D103 | VEXTRACTF32X4 XMM1,ZMM2,3,MASK=K4 |00000030:62F37DAC195504<403 | VEXTRACTF32X4 [RBP+40h],YMM2,3,MASK=K4,ZEROING=ON |00000038:62F37D48195504<403 | VEXTRACTF32X4 [RBP+40h],ZMM2,3 |00000040:62F37D481BD103 | VEXTRACTF32X8 YMM1,ZMM2,3 |00000047:62F37D4C1BD103 | VEXTRACTF32X8 YMM1,ZMM2,3,MASK=K4 |0000004E:62F37DCC1B5502<503 | VEXTRACTF32X8 [RBP+40h],ZMM2,3,MASK=K4,ZEROING=ON |00000056:62F3FD2819D103 | VEXTRACTF64X2 XMM1,YMM2,3 |0000005D:62F3FD4C19D103 | VEXTRACTF64X2 XMM1,ZMM2,3,MASK=K4 |00000064:62F3FDAC195504<403 | VEXTRACTF64X2 [RBP+40h],YMM2,3,MASK=K4,ZEROING=ON |0000006C:62F3FD48195504<403 | VEXTRACTF64X2 [RBP+40h],ZMM2,3 |00000074:62F3FD481BD103 | VEXTRACTF64X4 YMM1,ZMM2,3 |0000007B:62F3FD4C1BD103 | VEXTRACTF64X4 YMM1,ZMM2,3,MASK=K4 |00000082:62F3FDCC1B5502<503 | VEXTRACTF64X4 [RBP+40h],ZMM2,3,MASK=K4,ZEROING=ON |0000008A:C4E37D19D103 | VEXTRACTF128 XMM1,YMM2,3 |00000090:C4E37D19554003 | VEXTRACTF128 [RBP+40h],YMM2,3 | |ENDPROGRAM t5290`

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

▲Back to the top▲