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

# 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▲