Test t5670:
Machine instructions VPMOVUSWB VPMOVUSDB VPMOVUSQB VPMOVUSDW VPMOVUSQW VPMOVUSQD
- Tested procedures
-
IiyVPMOVUSWB
IiyVPMOVUSDB
IiyVPMOVUSQB
IiyVPMOVUSDW
IiyVPMOVUSQW
IiyVPMOVUSQD
- Source & expected listing
t5670.htm.lst
-
| |EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON
| |t5670 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:62F27E8B10D1 | VPMOVUSWB XMM1,XMM2,MASK=K3,ZEROING=ON
|00000006:62F27EAB10D1 | VPMOVUSWB XMM1,YMM2,MASK=K3,ZEROING=ON
|0000000C:62F27ECB10D1 | VPMOVUSWB YMM1,ZMM2,MASK=K3,ZEROING=ON
|00000012:62F27E8B105508<3 | VPMOVUSWB [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|00000019:62F27EAB105504<4 | VPMOVUSWB [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|00000020:62F27ECB105502<5 | VPMOVUSWB [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|00000027:62F27E8B11D1 | VPMOVUSDB XMM1,XMM2,MASK=K3,ZEROING=ON
|0000002D:62F27EAB11D1 | VPMOVUSDB XMM1,YMM2,MASK=K3,ZEROING=ON
|00000033:62F27ECB11D1 | VPMOVUSDB XMM1,ZMM2,MASK=K3,ZEROING=ON
|00000039:62F27E8B115510<2 | VPMOVUSDB [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|00000040:62F27EAB115508<3 | VPMOVUSDB [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|00000047:62F27ECB115504<4 | VPMOVUSDB [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|0000004E:62F27E8B12D1 | VPMOVUSQB XMM1,XMM2,MASK=K3,ZEROING=ON
|00000054:62F27EAB12D1 | VPMOVUSQB XMM1,YMM2,MASK=K3,ZEROING=ON
|0000005A:62F27ECB12D1 | VPMOVUSQB XMM1,ZMM2,MASK=K3,ZEROING=ON
|00000060:62F27E8B125520<1 | VPMOVUSQB [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|00000067:62F27EAB125510<2 | VPMOVUSQB [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|0000006E:62F27ECB125508<3 | VPMOVUSQB [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|00000075:62F27E8B13D1 | VPMOVUSDW XMM1,XMM2,MASK=K3,ZEROING=ON
|0000007B:62F27EAB13D1 | VPMOVUSDW XMM1,YMM2,MASK=K3,ZEROING=ON
|00000081:62F27ECB13D1 | VPMOVUSDW YMM1,ZMM2,MASK=K3,ZEROING=ON
|00000087:62F27E8B135508<3 | VPMOVUSDW [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|0000008E:62F27EAB135504<4 | VPMOVUSDW [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|00000095:62F27ECB135502<5 | VPMOVUSDW [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|0000009C:62F27E8B14D1 | VPMOVUSQW XMM1,XMM2,MASK=K3,ZEROING=ON
|000000A2:62F27EAB14D1 | VPMOVUSQW XMM1,YMM2,MASK=K3,ZEROING=ON
|000000A8:62F27ECB14D1 | VPMOVUSQW XMM1,ZMM2,MASK=K3,ZEROING=ON
|000000AE:62F27E8B145510<2 | VPMOVUSQW [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|000000B5:62F27EAB145508<3 | VPMOVUSQW [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|000000BC:62F27ECB145504<4 | VPMOVUSQW [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
|000000C3:62F27E8B15D1 | VPMOVUSQD XMM1,XMM2,MASK=K3,ZEROING=ON
|000000C9:62F27EAB15D1 | VPMOVUSQD XMM1,YMM2,MASK=K3,ZEROING=ON
|000000CF:62F27ECB15D1 | VPMOVUSQD YMM1,ZMM2,MASK=K3,ZEROING=ON
|000000D5:62F27E8B155508<3 | VPMOVUSQD [RBP+40h],XMM2,MASK=K3,ZEROING=ON
|000000DC:62F27EAB155504<4 | VPMOVUSQD [RBP+40h],YMM2,MASK=K3,ZEROING=ON
|000000E3:62F27ECB155502<5 | VPMOVUSQD [RBP+40h],ZMM2,MASK=K3,ZEROING=ON
| |ENDPROGRAM t5670
- Expected messages
t5670.out
I0180 Assembling source file "t5670.htm".
I0270 Assembling source "t5670".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5670". "t5670.htm"{64}
I0510 Assembling program pass 1. "t5670.htm"{64}
I0530 Assembling program pass 2 - final. "t5670.htm"{64}
I0660 16bit TINY BIN file "t5670.bin" created, size=234. "t5670.htm"{102}
I0650 Program "t5670" assembled in 2 passes with errorlevel 0. "t5670.htm"{102}
I0750 Source "t5670" (120 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5670.htm.lst" created, size=2946.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲