Test t5254:
Machine instructions VBLENDMPS VBLENDMPD
- Tested procedures
-
IizVBLENDMPS
IizVBLENDMPD
- Source & expected listing
t5254.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=34, DUMPALL=OFF, CPU=X64, SIMD=AVX512, MVEX=ON, EVEX=ON
| |t5254 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:62F26D0C65CB | VBLENDMPS XMM1,XMM2,XMM3,MASK=K4
|00000006:62F26DAC65CB | VBLENDMPS YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON
|0000000C:62F26DCC65CB | VBLENDMPS ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON
|00000012:62F26D0C654D04<4 | VBLENDMPS XMM1,XMM2,[RBP+40h],MASK=K4
|00000019:62F26D2C654D02<5 | VBLENDMPS YMM1,YMM2,[RBP+40h],MASK=K4
|00000020:62F26D4C654D01<6 | VBLENDMPS ZMM1,ZMM2,[RBP+40h],MASK=K4
|00000027:62F26D1C654D10<2 | VBLENDMPS XMM1,XMM2,[RBP+40h],MASK=K4,BCST=ON
|0000002E:62F26D3C654D10<2 | VBLENDMPS YMM1,YMM2,[RBP+40h],MASK=K4,BCST=ON
|00000035:62F26D5C654D10<2 | VBLENDMPS ZMM1,ZMM2,[RBP+40h],MASK=K4,BCST=ON
|0000003C:62F2690865CB | VBLENDMPS ZMM1,ZMM2,ZMM3,EH=OFF,OPER=0 ; {dcba}.
|00000042:62F2692865CB | VBLENDMPS ZMM1,ZMM2,ZMM3,EH=OFF,OPER=2 ; {badc}.
|00000048:62F2690C654D01<6 | VBLENDMPS ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=0 ; {16to16}.
|0000004F:62F2691C654D10<2 | VBLENDMPS ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=1 ; {1to16}.
|00000056:62F2692C654D04<4 | VBLENDMPS ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=2 ; {4to16}.
|0000005D:62F2693C654D02<5 | VBLENDMPS ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=3 ; {float16}.
|00000064:62F2694C654D04<4 | VBLENDMPS ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=4 ; {uint8}.
|0000006B:62F2696C654D02<5 | VBLENDMPS ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=6 ; {uint16}.
|00000072:62F2ED0C65CB | VBLENDMPD XMM1,XMM2,XMM3,MASK=K4
|00000078:62F2EDAC65CB | VBLENDMPD YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON
|0000007E:62F2EDCC65CB | VBLENDMPD ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON
|00000084:62F2ED0C654D04<4 | VBLENDMPD XMM1,XMM2,[RBP+40h],MASK=K4
|0000008B:62F2ED2C654D02<5 | VBLENDMPD YMM1,YMM2,[RBP+40h],MASK=K4
|00000092:62F2ED4C654D01<6 | VBLENDMPD ZMM1,ZMM2,[RBP+40h],MASK=K4
|00000099:62F2ED1C654D08<3 | VBLENDMPD XMM1,XMM2,[RBP+40h],MASK=K4,BCST=ON
|000000A0:62F2ED3C654D08<3 | VBLENDMPD YMM1,YMM2,[RBP+40h],MASK=K4,BCST=ON
|000000A7:62F2ED5C654D08<3 | VBLENDMPD ZMM1,ZMM2,[RBP+40h],MASK=K4,BCST=ON
|000000AE:62F2E90865CB | VBLENDMPD ZMM1,ZMM2,ZMM3,EH=OFF,OPER=0 ; {dcba}.
|000000B4:62F2E92865CB | VBLENDMPD ZMM1,ZMM2,ZMM3,EH=OFF,OPER=2 ; {badc}.
|000000BA:62F2E90C654D01<6 | VBLENDMPD ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=0 ; {8to8}.
|000000C1:62F2E91C654D08<3 | VBLENDMPD ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=1 ; {1to8}.
|000000C8:62F2E92C654D02<5 | VBLENDMPD ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=2 ; {4to8}.
| |ENDPROGRAM t5254
- Expected messages
t5254.out
I0180 Assembling source file "t5254.htm".
I0270 Assembling source "t5254".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5254". "t5254.htm"{52}
I0510 Assembling program pass 1. "t5254.htm"{52}
I0530 Assembling program pass 2 - final. "t5254.htm"{52}
I0660 16bit TINY BIN file "t5254.bin" created, size=207. "t5254.htm"{85}
I0650 Program "t5254" assembled in 2 passes with errorlevel 0. "t5254.htm"{85}
I0750 Source "t5254" (103 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5254.htm.lst" created, size=3015.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲