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▲