Test t5674:
Machine instructions VPMOVWB VPMOVDB VPMOVQB VPMOVDW VPMOVQW VPMOVQD
- Tested procedures
-
IiyVPMOVWB
IiyVPMOVDB
IiyVPMOVQB
IiyVPMOVDW
IiyVPMOVQW
IiyVPMOVQD
- Source & expected listing
t5674.htm.lst
-
| |EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON
| |t5674 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:62F27E8B30D1 | VPMOVWB XMM1,XMM2,MASK=K3,ZEROING=ON
|00000006:62F27EAB30D1 | VPMOVWB XMM1,YMM2,MASK=K3,ZEROING=ON
|0000000C:62F27ECB30D1 | VPMOVWB YMM1,ZMM2,MASK=K3,ZEROING=ON
|00000012:62F27E8B305508<3 | VPMOVWB [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|00000019:62F27EAB305504<4 | VPMOVWB [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|00000020:62F27ECB305502<5 | VPMOVWB [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|00000027:62F27E8B31D1 | VPMOVDB XMM1,XMM2,MASK=K3,ZEROING=ON
|0000002D:62F27EAB31D1 | VPMOVDB XMM1,YMM2,MASK=K3,ZEROING=ON
|00000033:62F27ECB31D1 | VPMOVDB XMM1,ZMM2,MASK=K3,ZEROING=ON
|00000039:62F27E8B315510<2 | VPMOVDB [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|00000040:62F27EAB315508<3 | VPMOVDB [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|00000047:62F27ECB315504<4 | VPMOVDB [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|0000004E:62F27E8B32D1 | VPMOVQB XMM1,XMM2,MASK=K3,ZEROING=ON
|00000054:62F27EAB32D1 | VPMOVQB XMM1,YMM2,MASK=K3,ZEROING=ON
|0000005A:62F27ECB32D1 | VPMOVQB XMM1,ZMM2,MASK=K3,ZEROING=ON
|00000060:62F27E8B325520<1 | VPMOVQB [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|00000067:62F27EAB325510<2 | VPMOVQB [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|0000006E:62F27ECB325508<3 | VPMOVQB [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|00000075:62F27E8B33D1 | VPMOVDW XMM1,XMM2,MASK=K3,ZEROING=ON
|0000007B:62F27EAB33D1 | VPMOVDW XMM1,YMM2,MASK=K3,ZEROING=ON
|00000081:62F27ECB33D1 | VPMOVDW YMM1,ZMM2,MASK=K3,ZEROING=ON
|00000087:62F27E8B335508<3 | VPMOVDW [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|0000008E:62F27EAB335504<4 | VPMOVDW [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|00000095:62F27ECB335502<5 | VPMOVDW [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|0000009C:62F27E8B34D1 | VPMOVQW XMM1,XMM2,MASK=K3,ZEROING=ON
|000000A2:62F27EAB34D1 | VPMOVQW XMM1,YMM2,MASK=K3,ZEROING=ON
|000000A8:62F27ECB34D1 | VPMOVQW XMM1,ZMM2,MASK=K3,ZEROING=ON
|000000AE:62F27E8B345510<2 | VPMOVQW [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|000000B5:62F27EAB345508<3 | VPMOVQW [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|000000BC:62F27ECB345504<4 | VPMOVQW [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|000000C3:62F27E8B35D1 | VPMOVQD XMM1,XMM2,MASK=K3,ZEROING=ON
|000000C9:62F27EAB35D1 | VPMOVQD XMM1,YMM2,MASK=K3,ZEROING=ON
|000000CF:62F27ECB35D1 | VPMOVQD YMM1,ZMM2,MASK=K3,ZEROING=ON
|000000D5:62F27E8B355508<3 | VPMOVQD [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|000000DC:62F27EAB355504<4 | VPMOVQD [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|000000E3:62F27ECB355502<5 | VPMOVQD [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
| |ENDPROGRAM t5674
- Expected messages
t5674.out
I0180 Assembling source file "t5674.htm".
I0270 Assembling source "t5674".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5674". "t5674.htm"{64}
I0510 Assembling program pass 1. "t5674.htm"{64}
I0530 Assembling program pass 2 - final. "t5674.htm"{64}
I0660 16bit TINY BIN file "t5674.bin" created, size=234. "t5674.htm"{102}
I0650 Program "t5674" assembled in 2 passes with errorlevel 0. "t5674.htm"{102}
I0750 Source "t5674" (120 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5674.htm.lst" created, size=2874.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲