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

# Test t3695: Machine instructions EXTRACTPS PEXTRB PEXTRW PEXTRD PEXTRQ

Tested procedures
  IipEXTRACTPS IipPEXTRB IimPEXTRW IipPEXTRD IipPEXTRQ

Source & expected listing t3695.htm.lst
  `| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=30,CPU=X64,MMX=ON,SIMD=SSE4.1 | |t3695 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE |0000:660F3A17D103 | EXTRACTPS ECX,XMM2,3 |0006:660F3A171403 | EXTRACTPS [SI],XMM2,3 |000C:660F3A14D103 | PEXTRB ECX,XMM2,3 |0012:660F3A141403 | PEXTRB [SI],XMM2,3 |0018:0FC5CA03 | PEXTRW ECX,MM2,3 |001C:660FC5CA03 | PEXTRW ECX,XMM2,3 |0021:660F3A15D103 | PEXTRW ECX,XMM2,3,CODE=LONG |0027:660F3A151403 | PEXTRW [SI],XMM2,3 |002D:660F3A16D103 | PEXTRD ECX,XMM2,3 |0033:660F3A161403 | PEXTRD [SI],XMM2,3 |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:660F3A17D103 | EXTRACTPS ECX,XMM2,3 |00000006:660F3A171603 | EXTRACTPS [ESI],XMM2,3 |0000000C:660F3A14D103 | PEXTRB ECX,XMM2,3 |00000012:660F3A141603 | PEXTRB [ESI],XMM2,3 |00000018:0FC5CA03 | PEXTRW ECX,MM2,3 |0000001C:660FC5CA03 | PEXTRW ECX,XMM2,3 |00000021:660F3A15D103 | PEXTRW ECX,XMM2,3,CODE=LONG |00000027:660F3A151603 | PEXTRW [ESI],XMM2,3 |0000002D:660F3A16D103 | PEXTRD ECX,XMM2,3 |00000033:660F3A161603 | PEXTRD [ESI],XMM2,3 |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:660F3A17D103 | EXTRACTPS ECX,XMM2,3 |00000006:66480F3A17D103 | EXTRACTPS RCX,XMM2,3 |0000000D:660F3A171603 | EXTRACTPS [RSI],XMM2,3 |00000013:660F3A14D103 | PEXTRB ECX,XMM2,3 |00000019:66670F3A141603 | PEXTRB [ESI],XMM2,3 |00000020:0FC5CA03 | PEXTRW ECX,MM2,3 |00000024:480FC5CA03 | PEXTRW RCX,MM2,3 |00000029:660FC5CA03 | PEXTRW ECX,XMM2,3 |0000002E:66480FC5CA03 | PEXTRW RCX,XMM2,3 |00000034:66480F3A15D103 | PEXTRW RCX,XMM2,3,CODE=LONG |0000003B:660F3A151603 | PEXTRW [RSI],XMM2,3 |00000041:664D0FC5CA03 | PEXTRW R9,XMM10,3 |00000047:664D0F3A15D103 | PEXTRW R9,XMM10,3,CODE=LONG |0000004E:660F3A16D103 | PEXTRD ECX,XMM2,3 |00000054:660F3A161603 | PEXTRD [RSI],XMM2,3 |0000005A:66480F3A16D103 | PEXTRQ RCX,XMM2,3 |00000061:66480F3A161603 | PEXTRQ [RSI],XMM2,3 |00000068:664C0F3A16E903 | PEXTRQ RCX,XMM13,3 |0000006F:66674D0F3A162903 | PEXTRQ [R9D],XMM13,3 | |ENDPROGRAM t3695`

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

▲Back to the top▲