Test t3785:
Machine instructions MOVDQA, MOVDQU
- Tested procedures
-
IipMOVDQA
IipMOVDQU
- Source & expected listing
t3785.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=32, CPU=X64, SIMD=SSE2
| |t3785 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:660F6FCF | MOVDQA XMM1,XMM7
|0004:660F6FCF | MOVDQA XMM1,XMM7,CODE=SHORT
|0008:660F7FF9 | MOVDQA XMM1,XMM7,CODE=LONG
|000C:660F6F0C | MOVDQA XMM1,[SI]
|0010:660F7F0D | MOVDQA [DI],XMM1
|0014:26660F7F0D | MOVDQA [ES:DI],XMM1
|0019:F30F6FCF | MOVDQU XMM1,XMM7
|001D:F30F6FCF | MOVDQU XMM1,XMM7,CODE=SHORT
|0021:F30F7FF9 | MOVDQU XMM1,XMM7,CODE=LONG
|0025:F30F6F0C | MOVDQU XMM1,[SI]
|0029:F30F7F0D | MOVDQU [DI],XMM1
|002D:26F30F7F0D | MOVDQU [ES:DI],XMM1
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:660F6FCF | MOVDQA XMM1,XMM7
|00000004:660F6FCF | MOVDQA XMM1,XMM7,CODE=SHORT
|00000008:660F7FF9 | MOVDQA XMM1,XMM7,CODE=LONG
|0000000C:660F6F0E | MOVDQA XMM1,[ESI]
|00000010:66670F6F0C | MOVDQA XMM1,[SI]
|00000015:66670F7F0D | MOVDQA [DI],XMM1
|0000001A:660F7F0F | MOVDQA [DS:EDI],XMM1
|0000001E:26660F7F0F | MOVDQA [ES:EDI],XMM1
|00000023:F30F6FCF | MOVDQU XMM1,XMM7
|00000027:F30F6FCF | MOVDQU XMM1,XMM7,CODE=SHORT
|0000002B:F30F7FF9 | MOVDQU XMM1,XMM7,CODE=LONG
|0000002F:F30F6F0E | MOVDQU XMM1,[ESI]
|00000033:26F30F7F0F | MOVDQU [ES:EDI],XMM1
|00000038:F30F7F0F | MOVDQU [DS:EDI],XMM1
|0000003C:3EF30F7F0F | SEGDS: MOVDQU [EDI],XMM1
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:66450F6FDE | MOVDQA XMM11,XMM14
|00000005:66450F6FDE | MOVDQA XMM11,XMM14,CODE=SHORT
|0000000A:66450F7FF3 | MOVDQA XMM11,XMM14,CODE=LONG
|0000000F:6667440F6F1E | MOVDQA XMM11,[ESI]
|00000015:66440F6F1E | MOVDQA XMM11,[RSI]
|0000001A:66440F7F1F | MOVDQA [RDI],XMM11
|0000001F:66440F7F1F | MOVDQA [DS:RDI],XMM11
|00000024:F3450F6FDE | MOVDQU XMM11,XMM14
|00000029:F3450F6FDE | MOVDQU XMM11,XMM14,CODE=SHORT
|0000002E:F3450F7FF3 | MOVDQU XMM11,XMM14,CODE=LONG
|00000033:F3440F6F1C2500000000 | MOVDQU XMM11,[0]
|0000003D:64F3440F7F1F | MOVDQU [FS:RDI],XMM11
|00000043:67F3450F7F5C2910 | MOVDQU [R9D+EBP+16],XMM11
|0000004B:3E67F3440F7F1F | SEGDS: MOVDQU [EDI],XMM11
| |ENDPROGRAM t3785
- Expected messages
t3785.out
I0180 Assembling source file "t3785.htm".
I0270 Assembling source "t3785".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3785". "t3785.htm"{52}
I0510 Assembling program pass 1. "t3785.htm"{52}
I0530 Assembling program pass 2 - final. "t3785.htm"{52}
I0660 16bit TINY BIN file "t3785.bin" created, size=226. "t3785.htm"{97}
I0650 Program "t3785" assembled in 2 passes with errorlevel 0. "t3785.htm"{97}
I0750 Source "t3785" (115 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3785.htm.lst" created, size=2744.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲