| Index | Manual | Download | Source | Macros | Embedded word Case ins.
Sitemap | Links | Forum | Tests | Projects

# Test t5484: Machine instructions VMOVDQA VMOVQQA VMOVDQA32 VMOVDQA64 MOVDIRI MOVDIR64B

Tested procedures
  IizVMOVDQA IizVMOVQQA IizVMOVDQA32 IizVMOVDQA64 IisMOVDIRI IidMOVDIR64B

Source & expected listing t5484.htm.lst
  `| |EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,SIMD=AVX512,EVEX=ON,MVEX=ON | |t5484 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:C5F96FCA | VMOVDQA XMM1,XMM2 |00000004:C5F97FD1 | VMOVDQA XMM1,XMM2,CODE=LONG |00000008:C5FD6FCA | VMOVDQA YMM1,YMM2 |0000000C:C5FD7FD1 | VMOVDQA YMM1,YMM2,CODE=LONG |00000010:C5F96F4D40 | VMOVDQA XMM1,[RBP+40h] |00000015:C5FD6F4D40 | VMOVDQA YMM1,[RBP+40h] |0000001A:C5F97F5540 | VMOVDQA [RBP+40h],XMM2 |0000001F:C5FD7F5540 | VMOVDQA [RBP+40h],YMM2 |00000024:C5F96FCA | VMOVQQA XMM1,XMM2 |00000028:C5F97FD1 | VMOVQQA XMM1,XMM2,CODE=LONG |0000002C:C5FD6FCA | VMOVQQA YMM1,YMM2 |00000030:C5FD7FD1 | VMOVQQA YMM1,YMM2,CODE=LONG |00000034:C5F96F4D40 | VMOVQQA XMM1,[RBP+40h] |00000039:C5FD6F4D40 | VMOVQQA YMM1,[RBP+40h] |0000003E:C5F97F5540 | VMOVQQA [RBP+40h],XMM2 |00000043:C5FD7F5540 | VMOVQQA [RBP+40h],YMM2 |00000048:62F17D086FCA | VMOVDQA32 XMM1,XMM2 |0000004E:62F17D087FD1 | VMOVDQA32 XMM1,XMM2,CODE=LONG |00000054:62F17D0B6FCA | VMOVDQA32 XMM1,XMM2,MASK=K3 |0000005A:62F17D0B7FD1 | VMOVDQA32 XMM1,XMM2,MASK=K3,CODE=LONG |00000060:62F17D286FCA | VMOVDQA32 YMM1,YMM2 |00000066:62F17D2B7FD1 | VMOVDQA32 YMM1,YMM2,MASK=K3,CODE=LONG |0000006C:62F17D486FCA | VMOVDQA32 ZMM1,ZMM2 |00000072:62F17DCB7FD1 | VMOVDQA32 ZMM1,ZMM2,MASK=K3,ZEROING=ON,CODE=LONG |00000078:62F1790A6FCA | VMOVDQA32 ZMM1,ZMM2,EH=OFF,MASK=2 ; MVEX {badc}. |0000007E:62F1790C6FCA | VMOVDQA32 ZMM1,ZMM2,EH=OFF,MASK=4 ; MVEX {aaaa}. |00000084:62F17D0B6F4D04<4 | VMOVDQA32 XMM1,[RBP+40h],MASK=K3 |0000008B:62F17D286F4D02<5 | VMOVDQA32 YMM1,[RBP+40h] |00000092:62F17DAB6F4D02<5 | VMOVDQA32 YMM1,[RBP+40h],MASK=K3,ZEROING=ON |00000099:62F17D486F4D01<6 | VMOVDQA32 ZMM1,[RBP+40h] |000000A0:62F17DCB6F4D01<6 | VMOVDQA32 ZMM1,[RBP+40h],MASK=K3,ZEROING=ON |000000A7:62F1790B6F4D01<6 | VMOVDQA32 ZMM1,[RBP+40h],MASK=K3,PREFIX=MVEX ; {16to16}. |000000AE:62F179586F4D04<4 | VMOVDQA32 ZMM1,[RBP+40h],OPER=5 ,PREFIX=MVEX ; {sint8}. |000000B5:62F17D087F4D04<4 | VMOVDQA32 [RBP+40h],XMM1 |000000BC:62F17D2B7F4D02<5 | VMOVDQA32 [RBP+40h],YMM1,MASK=K3 |000000C3:62F17D4B7F4D01<6 | VMOVDQA32 [RBP+40h],ZMM1,MASK=K3 |000000CA:62F1790B7F4D01<6 | VMOVDQA32 [RBP+40h],ZMM1,MASK=K3,PREFIX=MVEX ; {16to16}. |000000D1:62F179587F4D04<4 | VMOVDQA32 [RBP+40h],ZMM1,OPER=5 ,PREFIX=MVEX ; {sint8}. |000000D8:62F1FD086FCA | VMOVDQA64 XMM1,XMM2 |000000DE:62F1FD087FD1 | VMOVDQA64 XMM1,XMM2,CODE=LONG |000000E4:62F1FD0B6FCA | VMOVDQA64 XMM1,XMM2,MASK=K3 |000000EA:62F1FD0B7FD1 | VMOVDQA64 XMM1,XMM2,MASK=K3,CODE=LONG |000000F0:62F1FD286FCA | VMOVDQA64 YMM1,YMM2 |000000F6:62F1FD2B7FD1 | VMOVDQA64 YMM1,YMM2,MASK=K3,CODE=LONG |000000FC:62F1FD486FCA | VMOVDQA64 ZMM1,ZMM2 |00000102:62F1FDCB7FD1 | VMOVDQA64 ZMM1,ZMM2,MASK=K3,ZEROING=ON,CODE=LONG |00000108:62F1F9286FCA | VMOVDQA64 ZMM1,ZMM2,EH=OFF,OPER=2 ; MVEX {badc}. |0000010E:62F1F9486FCA | VMOVDQA64 ZMM1,ZMM2,EH=OFF,OPER=4 ; MVEX {aaaa}. |00000114:62F1FD0B6F4D04<4 | VMOVDQA64 XMM1,[RBP+40h],MASK=K3 |0000011B:62F1FD286F4D02<5 | VMOVDQA64 YMM1,[RBP+40h] |00000122:62F1FDAB6F4D02<5 | VMOVDQA64 YMM1,[RBP+40h],MASK=K3,ZEROING=ON |00000129:62F1FD486F4D01<6 | VMOVDQA64 ZMM1,[RBP+40h] |00000130:62F1FDCB6F4D01<6 | VMOVDQA64 ZMM1,[RBP+40h],MASK=K3,ZEROING=ON |00000137:62F1F90B6F4D01<6 | VMOVDQA64 ZMM1,[RBP+40h],MASK=K3,PREFIX=MVEX ; {16to16}. |0000013E:62F1FD087F5504<4 | VMOVDQA64 [RBP+40h],XMM2 |00000145:62F1FD2B7F5502<5 | VMOVDQA64 [RBP+40h],YMM2,MASK=K3 |0000014C:62F1FDCB7F5501<6 | VMOVDQA64 [RBP+40h],ZMM2,MASK=K3,ZEROING=ON |00000153:62F1F90B7F5501<6 | VMOVDQA64 [RBP+40h],ZMM2,MASK=K3,PREFIX=MVEX ; {16to16}. |0000015A:480F38F90E | MOVDIRI [RSI],RCX |0000015F:0F38F90E | MOVDIRI [RSI],ECX |00000163:660F38F80B | MOVDIR64B ECX,[RBX] |00000168:660F38F80B | MOVDIR64B RCX,[RBX] |0000016D:66450F38F807 | MOVDIR64B R8,[R15] | |ENDPROGRAM t5484 |00000000: | |00000000: |`

Expected messages t5484.out
  `I0180 Assembling source file "t5484.htm". I0270 Assembling source "t5484". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t5484". "t5484.htm"{64} I0510 Assembling program pass 1. "t5484.htm"{64} I0530 Assembling program pass 2 - final. "t5484.htm"{64} I0660 16bit TINY BIN file "t5484.bin" created, size=371. "t5484.htm"{129} I0650 Program "t5484" assembled in 2 passes with errorlevel 0. "t5484.htm"{129} I0750 Source "t5484" (149 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t5484.htm.lst" created, size=4408. I0990 EuroAssembler terminated with errorlevel 0.`

▲Back to the top▲