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

# Test t3690: Machine instructions MOVNTPS MOVNTPD MOVNTDQ MOVNTI MOVNTDQA

Description
  Non-Temporal Hint SSE instructions
Tested procedures
  IipMOVNTPS IipMOVNTPD IipMOVNTDQ IipMOVNTI IipMOVNTDQA

Source & expected listing t3690.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=28, CPU=X64, SIMD=SSE4 | |t3690 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE |0000:0F2B0C | MOVNTPS [SI],XMM1 |0003:670F2B0C4E | MOVNTPS [ESI+2*ECX],XMM1 |0008:660F2B0C | MOVNTPD [SI],XMM1 |000C:66670F2B0C4E | MOVNTPD [ESI+2*ECX],XMM1 |0012:660FE70C | MOVNTDQ [SI],XMM1 |0016:66670FE70C4E | MOVNTDQ [ESI+2*ECX],XMM1 |001C:0FC31C | MOVNTI [SI],EBX |001F:670FC31C4E | MOVNTI [ESI+2*ECX],EBX |0024:660F382A0C | MOVNTDQA XMM1,[SI] |0029:66670F382A0C4E | MOVNTDQA XMM1,[ESI+2*ECX] |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:670F2B0C | MOVNTPS [SI],XMM1 |00000004:0F2B0C4E | MOVNTPS [ESI+2*ECX],XMM1 |00000008:66670F2B0C | MOVNTPD [SI],XMM1 |0000000D:660F2B0C4E | MOVNTPD [ESI+2*ECX],XMM1 |00000012:66670FE70C | MOVNTDQ [SI],XMM1 |00000017:660FE70C4E | MOVNTDQ [ESI+2*ECX],XMM1 |0000001C:670FC31C | MOVNTI [SI],EBX |00000020:0FC31C4E | MOVNTI [ESI+2*ECX],EBX |00000024:66670F382A0C | MOVNTDQA XMM1,[SI] |0000002A:660F382A0C4E | MOVNTDQA XMM1,[ESI+2*ECX] |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:0F2B0E | MOVNTPS [RSI],XMM1 |00000003:440F2B0E | MOVNTPS [RSI],XMM9 |00000007:670F2B0C4E | MOVNTPS [ESI+2*ECX],XMM1 |0000000C:660F2B0E | MOVNTPD [RSI],XMM1 |00000010:66440F2B0E | MOVNTPD [RSI],XMM9 |00000015:66670F2B0C4E | MOVNTPD [ESI+2*ECX],XMM1 |0000001B:660FE70E | MOVNTDQ [RSI],XMM1 |0000001F:66440FE70E | MOVNTDQ [RSI],XMM9 |00000024:66670FE70C4E | MOVNTDQ [ESI+2*ECX],XMM1 |0000002A:6667460FE71C4E | MOVNTDQ [ESI+2*R9D],XMM11 |00000031:0FC31E | MOVNTI [RSI],EBX |00000034:480FC31E | MOVNTI [RSI],RBX |00000038:670FC31C4E | MOVNTI [ESI+2*ECX],EBX |0000003D:420FC31C4E | MOVNTI [RSI+2*R9],EBX |00000042:67480FC31C4E | MOVNTI [ESI+2*ECX],RBX |00000048:660F382A0E | MOVNTDQA XMM1,[RSI] |0000004D:66440F382A0E | MOVNTDQA XMM9,[RSI] |00000053:66670F382A0C4E | MOVNTDQA XMM1,[ESI+2*ECX] |0000005A:6667440F382A0C4E | MOVNTDQA XMM9,[ESI+2*ECX] | | ENDPROGRAM t3690`

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

▲Back to the top▲