Test t5486:
Machine instructions VMOVDQU VMOVQQU VMOVDQU8 VMOVDQU16 VMOVDQU32 VMOVDQU64
- Tested procedures
-
IizVMOVDQU
IizVMOVQQU
IizVMOVDQU8
IizVMOVDQU16
IizVMOVDQU32
IizVMOVDQU64
- Source & expected listing
t5486.htm.lst
-
| |EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON
| |t5486 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:C5FA6FCA | VMOVDQU XMM1,XMM2
|00000004:C5FA7FD1 | VMOVDQU XMM1,XMM2,CODE=LONG
|00000008:C5FE6FCA | VMOVDQU YMM1,YMM2
|0000000C:C5FE7FD1 | VMOVDQU YMM1,YMM2,CODE=LONG
|00000010:C5FA6F4D40 | VMOVDQU XMM1,[RBP+40h]
|00000015:C5FE6F4D40 | VMOVDQU YMM1,[RBP+40h]
|0000001A:C5FA7F5540 | VMOVDQU [RBP+40h],XMM2
|0000001F:C5FE7F5540 | VMOVDQU [RBP+40h],YMM2
|00000024:C5FA6FCA | VMOVQQU XMM1,XMM2
|00000028:C5FA7FD1 | VMOVQQU XMM1,XMM2,CODE=LONG
|0000002C:C5FE6FCA | VMOVQQU YMM1,YMM2
|00000030:C5FE7FD1 | VMOVQQU YMM1,YMM2,CODE=LONG
|00000034:C5FA6F4D40 | VMOVQQU XMM1,[RBP+40h]
|00000039:C5FE6F4D40 | VMOVQQU YMM1,[RBP+40h]
|0000003E:C5FA7F5540 | VMOVQQU [RBP+40h],XMM2
|00000043:C5FE7F5540 | VMOVQQU [RBP+40h],YMM2
|00000048:62F17F086FCA | VMOVDQU8 XMM1,XMM2
|0000004E:62F17F087FD1 | VMOVDQU8 XMM1,XMM2,CODE=LONG
|00000054:62F17F0B6FCA | VMOVDQU8 XMM1,XMM2,MASK=K3
|0000005A:62F17F0B7FD1 | VMOVDQU8 XMM1,XMM2,MASK=K3,CODE=LONG
|00000060:62F17F286FCA | VMOVDQU8 YMM1,YMM2
|00000066:62F17F2B7FD1 | VMOVDQU8 YMM1,YMM2,MASK=K3,CODE=LONG
|0000006C:62F17F486FCA | VMOVDQU8 ZMM1,ZMM2
|00000072:62F17FCB7FD1 | VMOVDQU8 ZMM1,ZMM2,MASK=K3,ZEROING=ON,CODE=LONG
|00000078:62F17F0B6F4D04<4 | VMOVDQU8 XMM1,[RBP+40h],MASK=K3
|0000007F:62F17F286F4D02<5 | VMOVDQU8 YMM1,[RBP+40h]
|00000086:62F17FAB6F4D02<5 | VMOVDQU8 YMM1,[RBP+40h],MASK=K3,ZEROING=ON
|0000008D:62F17F486F4D01<6 | VMOVDQU8 ZMM1,[RBP+40h]
|00000094:62F17FCB6F4D01<6 | VMOVDQU8 ZMM1,[RBP+40h],MASK=K3,ZEROING=ON
|0000009B:62F17F087F4D04<4 | VMOVDQU8 [RBP+40h],XMM1
|000000A2:62F17F2B7F4D02<5 | VMOVDQU8 [RBP+40h],YMM1,MASK=K3
|000000A9:62F17F4B7F4D01<6 | VMOVDQU8 [RBP+40h],ZMM1,MASK=K3
|000000B0:62F1FF086FCA | VMOVDQU16 XMM1,XMM2
|000000B6:62F1FF087FD1 | VMOVDQU16 XMM1,XMM2,CODE=LONG
|000000BC:62F1FF0B6FCA | VMOVDQU16 XMM1,XMM2,MASK=K3
|000000C2:62F1FF0B7FD1 | VMOVDQU16 XMM1,XMM2,MASK=K3,CODE=LONG
|000000C8:62F1FF286FCA | VMOVDQU16 YMM1,YMM2
|000000CE:62F1FF2B7FD1 | VMOVDQU16 YMM1,YMM2,MASK=K3,CODE=LONG
|000000D4:62F1FF486FCA | VMOVDQU16 ZMM1,ZMM2
|000000DA:62F1FFCB7FD1 | VMOVDQU16 ZMM1,ZMM2,MASK=K3,ZEROING=ON,CODE=LONG
|000000E0:62F1FF0B6F4D04<4 | VMOVDQU16 XMM1,[RBP+40h],MASK=K3
|000000E7:62F1FF286F4D02<5 | VMOVDQU16 YMM1,[RBP+40h]
|000000EE:62F1FFAB6F4D02<5 | VMOVDQU16 YMM1,[RBP+40h],MASK=K3,ZEROING=ON
|000000F5:62F1FF486F4D01<6 | VMOVDQU16 ZMM1,[RBP+40h]
|000000FC:62F1FFCB6F4D01<6 | VMOVDQU16 ZMM1,[RBP+40h],MASK=K3,ZEROING=ON
|00000103:62F1FF087F4D04<4 | VMOVDQU16 [RBP+40h],XMM1
|0000010A:62F1FF2B7F4D02<5 | VMOVDQU16 [RBP+40h],YMM1,MASK=K3
|00000111:62F1FF4B7F4D01<6 | VMOVDQU16 [RBP+40h],ZMM1,MASK=K3
|00000118:62F17E086FCA | VMOVDQU32 XMM1,XMM2
|0000011E:62F17E087FD1 | VMOVDQU32 XMM1,XMM2,CODE=LONG
|00000124:62F17E0B6FCA | VMOVDQU32 XMM1,XMM2,MASK=K3
|0000012A:62F17E0B7FD1 | VMOVDQU32 XMM1,XMM2,MASK=K3,CODE=LONG
|00000130:62F17E286FCA | VMOVDQU32 YMM1,YMM2
|00000136:62F17E2B7FD1 | VMOVDQU32 YMM1,YMM2,MASK=K3,CODE=LONG
|0000013C:62F17E486FCA | VMOVDQU32 ZMM1,ZMM2
|00000142:62F17ECB7FD1 | VMOVDQU32 ZMM1,ZMM2,MASK=K3,ZEROING=ON,CODE=LONG
|00000148:62F17E0B6F4D04<4 | VMOVDQU32 XMM1,[RBP+40h],MASK=K3
|0000014F:62F17E286F4D02<5 | VMOVDQU32 YMM1,[RBP+40h]
|00000156:62F17EAB6F4D02<5 | VMOVDQU32 YMM1,[RBP+40h],MASK=K3,ZEROING=ON
|0000015D:62F17E486F4D01<6 | VMOVDQU32 ZMM1,[RBP+40h]
|00000164:62F17ECB6F4D01<6 | VMOVDQU32 ZMM1,[RBP+40h],MASK=K3,ZEROING=ON
|0000016B:62F17E087F4D04<4 | VMOVDQU32 [RBP+40h],XMM1
|00000172:62F17E2B7F4D02<5 | VMOVDQU32 [RBP+40h],YMM1,MASK=K3
|00000179:62F17E4B7F4D01<6 | VMOVDQU32 [RBP+40h],ZMM1,MASK=K3
|00000180:62F1FE086FCA | VMOVDQU64 XMM1,XMM2
|00000186:62F1FE087FD1 | VMOVDQU64 XMM1,XMM2,CODE=LONG
|0000018C:62F1FE0B6FCA | VMOVDQU64 XMM1,XMM2,MASK=K3
|00000192:62F1FE0B7FD1 | VMOVDQU64 XMM1,XMM2,MASK=K3,CODE=LONG
|00000198:62F1FE286FCA | VMOVDQU64 YMM1,YMM2
|0000019E:62F1FE2B7FD1 | VMOVDQU64 YMM1,YMM2,MASK=K3,CODE=LONG
|000001A4:62F1FE486FCA | VMOVDQU64 ZMM1,ZMM2
|000001AA:62F1FECB7FD1 | VMOVDQU64 ZMM1,ZMM2,MASK=K3,ZEROING=ON,CODE=LONG
|000001B0:62F1FE0B6F4D04<4 | VMOVDQU64 XMM1,[RBP+40h],MASK=K3
|000001B7:62F1FE286F4D02<5 | VMOVDQU64 YMM1,[RBP+40h]
|000001BE:62F1FEAB6F4D02<5 | VMOVDQU64 YMM1,[RBP+40h],MASK=K3,ZEROING=ON
|000001C5:62F1FE486F4D01<6 | VMOVDQU64 ZMM1,[RBP+40h]
|000001CC:62F1FECB6F4D01<6 | VMOVDQU64 ZMM1,[RBP+40h],MASK=K3,ZEROING=ON
|000001D3:62F1FE087F4D04<4 | VMOVDQU64 [RBP+40h],XMM1
|000001DA:62F1FE2B7F4D02<5 | VMOVDQU64 [RBP+40h],YMM1,MASK=K3
|000001E1:62F1FE4B7F4D01<6 | VMOVDQU64 [RBP+40h],ZMM1,MASK=K3
| |ENDPROGRAM t5486
- Expected messages
t5486.out
I0180 Assembling source file "t5486.htm".
I0270 Assembling source "t5486".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t5486". "t5486.htm"{64}
I0510 Assembling program pass 1. "t5486.htm"{64}
I0530 Assembling program pass 2 - final. "t5486.htm"{64}
I0660 16bit TINY BIN file "t5486.bin" created, size=488. "t5486.htm"{146}
I0650 Program "t5486" assembled in 2 passes with errorlevel 0. "t5486.htm"{146}
I0750 Source "t5486" (164 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t5486.htm.lst" created, size=5232.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲