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▲