Test t5672:
Machine instructions VPMOVSWB VPMOVSDB VPMOVSQB VPMOVSDW VPMOVSQW VPMOVSQD
- Tested procedures
-
IiyVPMOVSWB
IiyVPMOVSDB
IiyVPMOVSQB
IiyVPMOVSDW
IiyVPMOVSQW
IiyVPMOVSQD
- Source & expected listing
t5672.htm.lst
-
| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON
| |t5672 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:62F27E8B20D1 | VPMOVSWB XMM1,XMM2,MASK=K3,ZEROING=ON
|00000006:62F27EAB20D1 | VPMOVSWB XMM1,YMM2,MASK=K3,ZEROING=ON
|0000000C:62F27ECB20D1 | VPMOVSWB YMM1,ZMM2,MASK=K3,ZEROING=ON
|00000012:62F27E8B205508<3 | VPMOVSWB [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|00000019:62F27EAB205504<4 | VPMOVSWB [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|00000020:62F27ECB205502<5 | VPMOVSWB [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|00000027:62F27E8B21D1 | VPMOVSDB XMM1,XMM2,MASK=K3,ZEROING=ON
|0000002D:62F27EAB21D1 | VPMOVSDB XMM1,YMM2,MASK=K3,ZEROING=ON
|00000033:62F27ECB21D1 | VPMOVSDB XMM1,ZMM2,MASK=K3,ZEROING=ON
|00000039:62F27E8B215510<2 | VPMOVSDB [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|00000040:62F27EAB215508<3 | VPMOVSDB [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|00000047:62F27ECB215504<4 | VPMOVSDB [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|0000004E:62F27E8B22D1 | VPMOVSQB XMM1,XMM2,MASK=K3,ZEROING=ON
|00000054:62F27EAB22D1 | VPMOVSQB XMM1,YMM2,MASK=K3,ZEROING=ON
|0000005A:62F27ECB22D1 | VPMOVSQB XMM1,ZMM2,MASK=K3,ZEROING=ON
|00000060:62F27E8B225520<1 | VPMOVSQB [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|00000067:62F27EAB225510<2 | VPMOVSQB [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|0000006E:62F27ECB225508<3 | VPMOVSQB [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|00000075:62F27E8B23D1 | VPMOVSDW XMM1,XMM2,MASK=K3,ZEROING=ON
|0000007B:62F27EAB23D1 | VPMOVSDW XMM1,YMM2,MASK=K3,ZEROING=ON
|00000081:62F27ECB23D1 | VPMOVSDW YMM1,ZMM2,MASK=K3,ZEROING=ON
|00000087:62F27E8B235508<3 | VPMOVSDW [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|0000008E:62F27EAB235504<4 | VPMOVSDW [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|00000095:62F27ECB235502<5 | VPMOVSDW [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|0000009C:62F27E8B24D1 | VPMOVSQW XMM1,XMM2,MASK=K3,ZEROING=ON
|000000A2:62F27EAB24D1 | VPMOVSQW XMM1,YMM2,MASK=K3,ZEROING=ON
|000000A8:62F27ECB24D1 | VPMOVSQW XMM1,ZMM2,MASK=K3,ZEROING=ON
|000000AE:62F27E8B245510<2 | VPMOVSQW [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|000000B5:62F27EAB245508<3 | VPMOVSQW [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|000000BC:62F27ECB245504<4 | VPMOVSQW [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|000000C3:62F27E8B25D1 | VPMOVSQD XMM1,XMM2,MASK=K3,ZEROING=ON
|000000C9:62F27EAB25D1 | VPMOVSQD XMM1,YMM2,MASK=K3,ZEROING=ON
|000000CF:62F27ECB25D1 | VPMOVSQD YMM1,ZMM2,MASK=K3,ZEROING=ON
|000000D5:62F27E8B255508<3 | VPMOVSQD [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|000000DC:62F27EAB255504<4 | VPMOVSQD [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|000000E3:62F27ECB255502<5 | VPMOVSQD [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
| |ENDPROGRAM t5672
- Expected messages
t5672.out
I0180 Assembling source file "t5672.htm".
I0270 Assembling source "t5672".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5672". "t5672.htm"{64}
I0510 Assembling program pass 1. "t5672.htm"{64}
I0530 Assembling program pass 2 - final. "t5672.htm"{64}
I0660 16bit TINY BIN file "t5672.bin" created, size=234. "t5672.htm"{102}
I0650 Program "t5672" assembled in 2 passes with errorlevel 0. "t5672.htm"{102}
I0750 Source "t5672" (120 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5672.htm.lst" created, size=2911.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲