Test t5246:
Machine instructions VPBROADCASTB VPBROADCASTW VPBROADCASTD VPBROADCASTQ VPBROADCASTI18
- Tested procedures
-
IizVPBROADCASTB
IizVPBROADCASTW
IizVPBROADCASTD
IizVPBROADCASTQ
IizVBROADCASTI128
- Source & expected listing
t5246.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=34, CPU=X64, SIMD=AVX512, MVEX=ON, EVEX=ON
| |t5246 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:C4E27978CA | VPBROADCASTB XMM1,XMM2
|00000005:C4E27D78CA | VPBROADCASTB YMM1,XMM2
|0000000A:62F27D4878CA | VPBROADCASTB ZMM1,XMM2
|00000010:62F27D0B78CA | VPBROADCASTB XMM1,XMM2,MASK=K3
|00000016:C4E279784D40 | VPBROADCASTB XMM1,[RBP+40h]
|0000001C:C4E27D784D40 | VPBROADCASTB YMM1,[RBP+40h]
|00000022:62F27D2A784D40 | VPBROADCASTB YMM1,[RBP+40h],MASK=K2
|00000029:62F27D48784D40 | VPBROADCASTB ZMM1,[RBP+40h]
|00000030:62F27D087AC9 | VPBROADCASTB XMM1,CL
|00000036:62F27D087AC9 | VPBROADCASTB XMM1,CX
|0000003C:62F27D087AC9 | VPBROADCASTB XMM1,ECX
|00000042:62F27D087AC9 | VPBROADCASTB XMM1,RCX
|00000048:62D27D087AC9 | VPBROADCASTB XMM1,R9B
|0000004E:62D27D087AC9 | VPBROADCASTB XMM1,R9W
|00000054:62D27D087AC9 | VPBROADCASTB XMM1,R9D
|0000005A:62D27D087AC9 | VPBROADCASTB XMM1,R9
|00000060:62D27D287AC9 | VPBROADCASTB YMM1,R9W
|00000066:62D27D487AC9 | VPBROADCASTB ZMM1,R9W
|0000006C:C4E27979CA | VPBROADCASTW XMM1,XMM2
|00000071:C4E27D79CA | VPBROADCASTW YMM1,XMM2
|00000076:62F27D4879CA | VPBROADCASTW ZMM1,XMM2
|0000007C:62F27D0B79CA | VPBROADCASTW XMM1,XMM2,MASK=K3
|00000082:C4E279794D40 | VPBROADCASTW XMM1,[RBP+40h]
|00000088:C4E27D794D40 | VPBROADCASTW YMM1,[RBP+40h]
|0000008E:62F27D2A794D20<1 | VPBROADCASTW YMM1,[RBP+40h],MASK=K2
|00000095:62F27D48794D20<1 | VPBROADCASTW ZMM1,[RBP+40h]
|0000009C:62F27D087BC9 | VPBROADCASTW XMM1,CX
|000000A2:62F27D087BC9 | VPBROADCASTW XMM1,ECX
|000000A8:62F27D087BC9 | VPBROADCASTW XMM1,RCX
|000000AE:62D27D087BC9 | VPBROADCASTW XMM1,R9W
|000000B4:62D27D087BC9 | VPBROADCASTW XMM1,R9D
|000000BA:62D27D087BC9 | VPBROADCASTW XMM1,R9
|000000C0:62F27DAB7BC9 | VPBROADCASTW YMM1,CX,MASK=K3,ZEROING=ON
|000000C6:62F27D487BC9 | VPBROADCASTW ZMM1,CX
|000000CC:C4E27958CA | VPBROADCASTD XMM1,XMM2
|000000D1:C4E27D58CA | VPBROADCASTD YMM1,XMM2
|000000D6:62F27D4858CA | VPBROADCASTD ZMM1,XMM2
|000000DC:62F27D0B58CA | VPBROADCASTD XMM1,XMM2,MASK=K3
|000000E2:C4E279584D40 | VPBROADCASTD XMM1,[RBP+40h]
|000000E8:C4E27D584D40 | VPBROADCASTD YMM1,[RBP+40h]
|000000EE:62F27D2A584D10<2 | VPBROADCASTD YMM1,[RBP+40h],MASK=K2
|000000F5:62F27D48584D10<2 | VPBROADCASTD ZMM1,[RBP+40h]
|000000FC:62F27D087CC9 | VPBROADCASTD XMM1,ECX
|00000102:62F27D087CC9 | VPBROADCASTD XMM1,RCX
|00000108:62D27D087CC9 | VPBROADCASTD XMM1,R9D
|0000010E:62D27D087CC9 | VPBROADCASTD XMM1,R9
|00000114:62F27DAB7CC9 | VPBROADCASTD YMM1,ECX,MASK=K3,ZEROING=ON
|0000011A:62F27D487CC9 | VPBROADCASTD ZMM1,ECX
|00000120:C4E27959CA | VPBROADCASTQ XMM1,XMM2
|00000125:C4E27D59CA | VPBROADCASTQ YMM1,XMM2
|0000012A:62F2FD4859CA | VPBROADCASTQ ZMM1,XMM2
|00000130:62F2FD0B59CA | VPBROADCASTQ XMM1,XMM2,MASK=K3
|00000136:C4E279594D40 | VPBROADCASTQ XMM1,[RBP+40h]
|0000013C:C4E27D594D40 | VPBROADCASTQ YMM1,[RBP+40h]
|00000142:62F2FD2A594D08<3 | VPBROADCASTQ YMM1,[RBP+40h],MASK=K2
|00000149:62F2FD48594D08<3 | VPBROADCASTQ ZMM1,[RBP+40h]
|00000150:62F2FD087CC9 | VPBROADCASTQ XMM1,RCX
|00000156:62F2FD287CC9 | VPBROADCASTQ YMM1,RCX
|0000015C:62F2FD487CC9 | VPBROADCASTQ ZMM1,RCX
|00000162:62D2FDAB7CC9 | VPBROADCASTQ YMM1,R9,MASK=K3,ZEROING=ON
|00000168:62D2FD487CC9 | VPBROADCASTQ ZMM1,R9
|0000016E:C4E27D5A4D40 | VBROADCASTI128 YMM1,[RBP+40h]
| |ENDPROGRAM t5246
- Expected messages
t5246.out
I0180 Assembling source file "t5246.htm".
I0270 Assembling source "t5246".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5246". "t5246.htm"{61}
I0510 Assembling program pass 1. "t5246.htm"{61}
I0530 Assembling program pass 2 - final. "t5246.htm"{61}
I0660 16bit TINY BIN file "t5246.bin" created, size=372. "t5246.htm"{125}
I0650 Program "t5246" assembled in 2 passes with errorlevel 0. "t5246.htm"{125}
I0750 Source "t5246" (143 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5246.htm.lst" created, size=4159.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲