Test t5476:
Machine instructions VMOVAPS VMOVAPD
- Tested procedures
-
IizVMOVAPS
IizVMOVAPD
- Source & expected listing
t5476.htm.lst
-
| |EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON,MVEX=ON
| |t5476 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:C5F828CA | VMOVAPS XMM1,XMM2
|00000004:C5F829D1 | VMOVAPS XMM1,XMM2,CODE=LONG
|00000008:C4E17829D1 | VMOVAPS XMM1,XMM2,CODE=LONG,PREFIX=VEX3
|0000000D:62F17CAB28CA | VMOVAPS YMM1,YMM2,MASK=K3,ZEROING=ON,CODE=SHORT
|00000013:62F17CAB29D1 | VMOVAPS YMM1,YMM2,MASK=K3,ZEROING=ON,CODE=LONG
|00000019:62F17C4B28CA | VMOVAPS ZMM1,ZMM2,MASK=K3
|0000001F:62F17C4B29D1 | VMOVAPS ZMM1,ZMM2,MASK=K3,CODE=LONG
|00000025:62F1780B28CA | VMOVAPS ZMM1,ZMM2,MASK=K3,PREFIX=MVEX,OPER=0 ; {dcba}.
|0000002B:62F1782B28CA | VMOVAPS ZMM1,ZMM2,MASK=K3,PREFIX=MVEX,OPER=2 ; {badc}.
|00000031:62F1784B28CA | VMOVAPS ZMM1,ZMM2,MASK=K3,PREFIX=MVEX,OPER=4 ; {aaaa}.
|00000037:C5F8284D40 | VMOVAPS XMM1,[RBP+40h]
|0000003C:C5F8294D40 | VMOVAPS [RBP+40h],XMM1
|00000041:62F17CAB284D02<5 | VMOVAPS YMM1,[RBP+40h],MASK=K3,ZEROING=ON
|00000048:62F17CAB294D02<5 | VMOVAPS [RBP+40h],YMM1,MASK=K3,ZEROING=ON
|0000004F:62F17C4B284D01<6 | VMOVAPS ZMM1,[RBP+40h],MASK=K3
|00000056:62F17CCB294D01<6 | VMOVAPS [RBP+40h],ZMM1,MASK=K3,ZEROING=ON
|0000005D:62F1788B294D01<6 | VMOVAPS [RBP+40h],ZMM1,MASK=K3,EH=ON
|00000064:62F1780B294D01<6 | VMOVAPS [RBP+40h],ZMM1,MASK=K3,PREFIX=MVEX,OPER=0 ; No conversion.
|0000006B:62F1784B294D04<4 | VMOVAPS [RBP+40h],ZMM1,MASK=K3,PREFIX=MVEX,OPER=4 ; {uint8}.
|00000072:62F1787B284D02<5 | VMOVAPS ZMM1,[RBP+40h],MASK=K3,PREFIX=MVEX,OPER=7 ; {sint16}.
|00000079:62F1787B294D02<5 | VMOVAPS [RBP+40h],ZMM1,MASK=K3,PREFIX=MVEX,OPER=7 ; {sint16}.
|00000080:C5F928CA | VMOVAPD XMM1,XMM2
|00000084:C5F929D1 | VMOVAPD XMM1,XMM2,CODE=LONG
|00000088:C4E17929D1 | VMOVAPD XMM1,XMM2,CODE=LONG,PREFIX=VEX3
|0000008D:62F1FDAB28CA | VMOVAPD YMM1,YMM2,MASK=K3,ZEROING=ON,CODE=SHORT
|00000093:62F1FDAB29D1 | VMOVAPD YMM1,YMM2,MASK=K3,ZEROING=ON,CODE=LONG
|00000099:62F1FD4B28CA | VMOVAPD ZMM1,ZMM2,MASK=K3
|0000009F:62F1FD4B29D1 | VMOVAPD ZMM1,ZMM2,MASK=K3,CODE=LONG
|000000A5:62F1F90B28CA | VMOVAPD ZMM1,ZMM2,MASK=K3,PREFIX=MVEX,OPER=0 ; {dcba}.
|000000AB:62F1F92B28CA | VMOVAPD ZMM1,ZMM2,MASK=K3,PREFIX=MVEX,OPER=2 ; {badc}.
|000000B1:62F1F94B28CA | VMOVAPD ZMM1,ZMM2,MASK=K3,PREFIX=MVEX,OPER=4 ; {aaaa}.
|000000B7:C5F9284D40 | VMOVAPD XMM1,[RBP+40h]
|000000BC:C5F9294D40 | VMOVAPD [RBP+40h],XMM1
|000000C1:62F1FDAB284D02<5 | VMOVAPD YMM1,[RBP+40h],MASK=K3,ZEROING=ON
|000000C8:62F1FDAB294D02<5 | VMOVAPD [RBP+40h],YMM1,MASK=K3,ZEROING=ON
|000000CF:62F1FD4B284D01<6 | VMOVAPD ZMM1,[RBP+40h],MASK=K3
|000000D6:62F1FDCB294D01<6 | VMOVAPD [RBP+40h],ZMM1,MASK=K3,ZEROING=ON
|000000DD:62F1F98B294D01<6 | VMOVAPD [RBP+40h],ZMM1,MASK=K3,EH=ON
|000000E4:62F1F90B294D01<6 | VMOVAPD [RBP+40h],ZMM1,MASK=K3,PREFIX=MVEX,OPER=0 ; No conversion.
| |ENDPROGRAM t5476
- Expected messages
t5476.out
I0180 Assembling source file "t5476.htm".
I0270 Assembling source "t5476".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5476". "t5476.htm"{52}
I0510 Assembling program pass 1. "t5476.htm"{52}
I0530 Assembling program pass 2 - final. "t5476.htm"{52}
I0660 16bit TINY BIN file "t5476.bin" created, size=235. "t5476.htm"{93}
I0650 Program "t5476" assembled in 2 passes with errorlevel 0. "t5476.htm"{93}
I0750 Source "t5476" (111 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5476.htm.lst" created, size=3171.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲