EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t5252: Machine instructions VPBLENDMB VPBLENDMW VPBLENDMD VPBLENDMQ


Tested procedures
IizVPBLENDMB   IizVPBLENDMW   IizVPBLENDMD   IizVPBLENDMQ  
Source & expected listing t5252.htm.lst
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=34, DUMPALL=OFF, CPU=X64, SIMD=AVX512, MVEX=ON, EVEX=ON | |t5252 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:62F26D0C66CB | VPBLENDMB XMM1,XMM2,XMM3,MASK=K4 |00000006:62F26DAC66CB | VPBLENDMB YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000000C:62F26DCC66CB | VPBLENDMB ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000012:62F26D0C664D04<4 | VPBLENDMB XMM1,XMM2,[RBP+40h],MASK=K4 |00000019:62F26D2C664D02<5 | VPBLENDMB YMM1,YMM2,[RBP+40h],MASK=K4 |00000020:62F26D4C664D01<6 | VPBLENDMB ZMM1,ZMM2,[RBP+40h],MASK=K4 |00000027:62F2ED0C66CB | VPBLENDMW XMM1,XMM2,XMM3,MASK=K4 |0000002D:62F2EDAC66CB | VPBLENDMW YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |00000033:62F2EDCC66CB | VPBLENDMW ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000039:62F2ED0C664D04<4 | VPBLENDMW XMM1,XMM2,[RBP+40h],MASK=K4 |00000040:62F2ED2C664D02<5 | VPBLENDMW YMM1,YMM2,[RBP+40h],MASK=K4 |00000047:62F2ED4C664D01<6 | VPBLENDMW ZMM1,ZMM2,[RBP+40h],MASK=K4 |0000004E:62F26D0C64CB | VPBLENDMD XMM1,XMM2,XMM3,MASK=K4 |00000054:62F26DAC64CB | VPBLENDMD YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |0000005A:62F26DCC64CB | VPBLENDMD ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |00000060:62F26D0C644D04<4 | VPBLENDMD XMM1,XMM2,[RBP+40h],MASK=K4 |00000067:62F26D2C644D02<5 | VPBLENDMD YMM1,YMM2,[RBP+40h],MASK=K4 |0000006E:62F26D4C644D01<6 | VPBLENDMD ZMM1,ZMM2,[RBP+40h],MASK=K4 |00000075:62F26D1C644D10<2 | VPBLENDMD XMM1,XMM2,[RBP+40h],MASK=K4,BCST=ON |0000007C:62F26D3C644D10<2 | VPBLENDMD YMM1,YMM2,[RBP+40h],MASK=K4,BCST=ON |00000083:62F26D5C644D10<2 | VPBLENDMD ZMM1,ZMM2,[RBP+40h],MASK=K4,BCST=ON |0000008A:62F2690864CB | VPBLENDMD ZMM1,ZMM2,ZMM3,EH=OFF,OPER=0 ; {dcba}. |00000090:62F2697864CB | VPBLENDMD ZMM1,ZMM2,ZMM3,EH=OFF,OPER=7 ; {dddd}. |00000096:62F2690C644D01<6 | VPBLENDMD ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=0 ; {16to16}. |0000009D:62F2691C644D10<2 | VPBLENDMD ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=1 ; {1to16}. |000000A4:62F2692C644D04<4 | VPBLENDMD ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=2 ; {4to16}. |000000AB:62F2694C644D04<4 | VPBLENDMD ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=4 ; {int8}. |000000B2:62F2696C644D02<5 | VPBLENDMD ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=6 ; {int16}. |000000B9:62F2ED0C64CB | VPBLENDMQ XMM1,XMM2,XMM3,MASK=K4 |000000BF:62F2EDAC64CB | VPBLENDMQ YMM1,YMM2,YMM3,MASK=K4,ZEROING=ON |000000C5:62F2EDCC64CB | VPBLENDMQ ZMM1,ZMM2,ZMM3,MASK=K4,ZEROING=ON |000000CB:62F2ED0C644D04<4 | VPBLENDMQ XMM1,XMM2,[RBP+40h],MASK=K4 |000000D2:62F2ED2C644D02<5 | VPBLENDMQ YMM1,YMM2,[RBP+40h],MASK=K4 |000000D9:62F2ED4C644D01<6 | VPBLENDMQ ZMM1,ZMM2,[RBP+40h],MASK=K4 |000000E0:62F2ED1C644D08<3 | VPBLENDMQ XMM1,XMM2,[RBP+40h],MASK=K4,BCST=ON |000000E7:62F2ED3C644D08<3 | VPBLENDMQ YMM1,YMM2,[RBP+40h],MASK=K4,BCST=ON |000000EE:62F2ED5C644D08<3 | VPBLENDMQ ZMM1,ZMM2,[RBP+40h],MASK=K4,BCST=ON |000000F5:62F2E90864CB | VPBLENDMQ ZMM1,ZMM2,ZMM3,EH=OFF,OPER=0 ; {dcba}. |000000FB:62F2E97864CB | VPBLENDMQ ZMM1,ZMM2,ZMM3,EH=OFF,OPER=7 ; {dddd}. |00000101:62F2E90C644D01<6 | VPBLENDMQ ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=0 ; {8to8}. |00000108:62F2E91C644D08<3 | VPBLENDMQ ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=1 ; {1to8}. |0000010F:62F2E92C644D02<5 | VPBLENDMQ ZMM1,ZMM2,[RBP+40h],MASK=K4,PREFIX=MVEX,OPER=2 ; {4to8}. | |ENDPROGRAM t5252
Expected messages t5252.out
I0180 Assembling source file "t5252.htm". I0270 Assembling source "t5252". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t5252". "t5252.htm"{58} I0510 Assembling program pass 1. "t5252.htm"{58} I0530 Assembling program pass 2 - final. "t5252.htm"{58} I0660 16bit TINY BIN file "t5252.bin" created, size=278. "t5252.htm"{102} I0650 Program "t5252" assembled in 2 passes with errorlevel 0. "t5252.htm"{102} I0750 Source "t5252" (120 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t5252.htm.lst" created, size=3809. I0990 EuroAssembler terminated with errorlevel 0.

▲Back to the top▲