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▲