EuroAssembler Index Manual Download Source Macros


Sitemap Links Forum Tests Projects

Test t3755: Machine instructions SHUFPS PSHUFD SHUFPD PSHUFLW PSHUFHW


Tested procedures
IipSHUFPS   IipPSHUFD   IipSHUFPD   IipPSHUFLW   IipPSHUFHW  
Source & expected listing t3755.htm.lst
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=32, CPU=X64, SIMD=SSE2 | |t3755 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE |0000:0FC6CF01 | SHUFPS XMM1,XMM7,1 |0004:0FC60C01 | SHUFPS XMM1,[SI],1 |0008:660F70CF01 | PSHUFD XMM1,XMM7,1 |000D:660F700C01 | PSHUFD XMM1,[SI],1 |0012:660FC6CF01 | SHUFPD XMM1,XMM7,1 |0017:660FC60E000001 | SHUFPD XMM1,[0],1 |001E:F20F70CF01 | PSHUFLW XMM1,XMM7,1 |0023:67F20F700E01 | PSHUFLW XMM1,[ESI],1 |0029:F30F70CF01 | PSHUFHW XMM1,XMM7,1 |002E:26F30F700C01 | PSHUFHW XMM1,[ES:SI],1 |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:0FC6CF01 | SHUFPS XMM1,XMM7,1 |00000004:0FC60E01 | SHUFPS XMM1,[ESI],1 |00000008:660F70CF01 | PSHUFD XMM1,XMM7,1 |0000000D:660F700E01 | PSHUFD XMM1,[ESI],1 |00000012:660FC6CF01 | SHUFPD XMM1,XMM7,1 |00000017:660FC60E01 | SHUFPD XMM1,[ESI],1 |0000001C:F20F70CF01 | PSHUFLW XMM1,XMM7,1 |00000021:F20F700D0000000001 | PSHUFLW XMM1,[0],1 |0000002A:F30F70CF01 | PSHUFHW XMM1,XMM7,1 |0000002F:67F30F700C01 | PSHUFHW XMM1,[SI],1 |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:0FC6CF01 | SHUFPS XMM1,XMM7,1 |00000004:0FC60E01 | SHUFPS XMM1,[RSI],1 |00000008:660F70CF01 | PSHUFD XMM1,XMM7,1 |0000000D:660F700E01 | PSHUFD XMM1,[RSI],1 |00000012:66450FC6DF01 | SHUFPD XMM11,XMM15,1 |00000018:6667440FC61E01 | SHUFPD XMM11,[ESI],1 |0000001F:F2440F70DF01 | PSHUFLW XMM11,XMM7,1 |00000025:F20F700C250000000001 | PSHUFLW XMM1,[0],1 |0000002F:F3410F70CF01 | PSHUFHW XMM1,XMM15,1 |00000035:F3460F701C0E01 | PSHUFHW XMM11,[RSI+R9],1 | |ENDPROGRAM t3755
Expected messages t3755.out
I0180 Assembling source file "t3755.htm". I0270 Assembling source "t3755". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t3755". "t3755.htm"{61} I0510 Assembling program pass 1. "t3755.htm"{61} I0530 Assembling program pass 2 - final. "t3755.htm"{61} I0660 16bit TINY BIN file "t3755.bin" created, size=188. "t3755.htm"{95} I0650 Program "t3755" assembled in 2 passes with errorlevel 0. "t3755.htm"{95} I0750 Source "t3755" (113 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t3755.htm.lst" created, size=2092. I0990 EuroAssembler terminated with errorlevel 0.

▲Back to the top▲