Test t3760:
Machine instructions UNPCKLPS UNPCKHPS UCOMISS COMISS SQRTPS RSQRTPS RCPPS
- Tested procedures
-
IipGroupSSE1
IipUNPCKLPS
IipUNPCKHPS
IipUCOMISS
IipCOMISS
IipSQRTPS
IipRSQRTPS
IipRCPPS
- Source & expected listing
t3760.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30, CPU=X64, SIMD=SSE1
| |t3760 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:0F14CF | UNPCKLPS XMM1,XMM7
|0003:0F140C | UNPCKLPS XMM1,[SI]
|0006:0F15CF | UNPCKHPS XMM1,XMM7
|0009:0F150C | UNPCKHPS XMM1,[SI]
|000C:0F2ECF | UCOMISS XMM1,XMM7
|000F:0F2E0C | UCOMISS XMM1,[SI]
|0012:0F2FCF | COMISS XMM1,XMM7
|0015:0F2F0C | COMISS XMM1,[SI]
|0018:0F51CF | SQRTPS XMM1,XMM7
|001B:0F510C | SQRTPS XMM1,[SI]
|001E:0F52CF | RSQRTPS XMM1,XMM7
|0021:0F520C | RSQRTPS XMM1,[SI]
|0024:0F53CF | RCPPS XMM1,XMM7
|0027:260F530C | RCPPS XMM1,[ES:SI]
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:0F14CF | UNPCKLPS XMM1,XMM7
|00000003:0F140E | UNPCKLPS XMM1,[ESI]
|00000006:0F15CF | UNPCKHPS XMM1,XMM7
|00000009:0F150E | UNPCKHPS XMM1,[ESI]
|0000000C:0F2ECF | UCOMISS XMM1,XMM7
|0000000F:0F2E0E | UCOMISS XMM1,[ESI]
|00000012:0F2FCF | COMISS XMM1,XMM7
|00000015:0F2F0E | COMISS XMM1,[ESI]
|00000018:0F51CF | SQRTPS XMM1,XMM7
|0000001B:0F510E | SQRTPS XMM1,[ESI]
|0000001E:0F52CF | RSQRTPS XMM1,XMM7
|00000021:0F520E | RSQRTPS XMM1,[ESI]
|00000024:0F53CF | RCPPS XMM1,XMM7
|00000027:670F530C | RCPPS XMM1,[SI]
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:0F14CF | UNPCKLPS XMM1,XMM7
|00000003:0F140E | UNPCKLPS XMM1,[RSI]
|00000006:440F15DF | UNPCKHPS XMM11,XMM7
|0000000A:670F150E | UNPCKHPS XMM1,[ESI]
|0000000E:450F2EDF | UCOMISS XMM11,XMM15
|00000012:67450F2E18 | UCOMISS XMM11,[R8D]
|00000017:450F2FDF | COMISS XMM11,XMM15
|0000001B:0F2F0C2500000000 | COMISS XMM1,[0]
|00000023:0F51CF | SQRTPS XMM1,XMM7
|00000026:0F510E | SQRTPS XMM1,[RSI]
|00000029:0F52CF | RSQRTPS XMM1,XMM7
|0000002C:0F520E | RSQRTPS XMM1,[RSI]
|0000002F:450F53DF | RCPPS XMM11,XMM15
|00000033:67460F531C0E | RCPPS XMM11,[ESI+R9D]
| |ENDPROGRAM t3760
- Expected messages
t3760.out
I0180 Assembling source file "t3760.htm".
I0270 Assembling source "t3760".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3760". "t3760.htm"{70}
I0510 Assembling program pass 1. "t3760.htm"{70}
I0530 Assembling program pass 2 - final. "t3760.htm"{70}
I0660 16bit TINY BIN file "t3760.bin" created, size=153. "t3760.htm"{116}
I0650 Program "t3760" assembled in 2 passes with errorlevel 0. "t3760.htm"{116}
I0750 Source "t3760" (134 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3760.htm.lst" created, size=2556.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲