Test t3720:
Machine instructions CVTSI2SS, CVTSI2SD
- Tested procedures
-
IipCVTSI2SS
IipCVTSI2SD
- Source & expected listing
t3720.htm.lst
-
| | EUROASM LIST=ON,DUMP=ON,DUMPWIDTH=32,CPU=X64,SIMD=SSE2
| |t3720 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:F30F2AC9 | CVTSI2SS XMM1,ECX
|0004:F20F2AC9 | CVTSI2SD XMM1,ECX
|0008:F30F2A0C | CVTSI2SS XMM1,[SI],DATA=DWORD
|000C:F20F2A0C | CVTSI2SD XMM1,[SI],DATA=DWORD
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:F30F2AC9 | CVTSI2SS XMM1,ECX
|00000004:F20F2AC9 | CVTSI2SD XMM1,ECX
|00000008:67F30F2A0C | CVTSI2SS XMM1,[SI],DATA=DWORD
|0000000D:F20F2A0E | CVTSI2SD XMM1,[ESI],DATA=DWORD
|00000011:67F30F2A0C | CVTSI2SS XMM1,[SI],DATA=DWORD
|00000016:F20F2A0E | CVTSI2SD XMM1,[ESI],DATA=DWORD
|0000001A:F30F2A0D[60000000] | CVTSI2SS XMM1,[DWdata]
|00000022:F20F2A0D[60000000] | CVTSI2SD XMM1,[DWdata]
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:F30F2AC9 | CVTSI2SS XMM1,ECX
|00000004:F20F2AC9 | CVTSI2SD XMM1,ECX
|00000008:F3480F2AC9 | CVTSI2SS XMM1,RCX
|0000000D:F2480F2AC9 | CVTSI2SD XMM1,RCX
|00000012:F34C0F2AC9 | CVTSI2SS XMM9,RCX
|00000017:F24C0F2AC9 | CVTSI2SD XMM9,RCX
|0000001C:67F30F2A0E | CVTSI2SS XMM1,[ESI],DATA=DWORD
|00000021:67F3480F2A0E | CVTSI2SS XMM1,[ESI],DATA=QWORD
|00000027:F20F2A0E | CVTSI2SD XMM1,[RSI],DATA=DWORD
|0000002B:F2480F2A0E | CVTSI2SD XMM1,[RSI],DATA=QWORD
|00000030:F30F2A0D28000000 | CVTSI2SS XMM1,[DWdata]
|00000038:F20F2A0D20000000 | CVTSI2SD XMM1,[DWdata]
|00000040:F3480F2A0D0F000000 | CVTSI2SS XMM1,[QWdata]
|00000049:F2480F2A0D06000000 | CVTSI2SD XMM1,[QWdata]
|00000052:660F1F442000 ....AutoAlignment stuff.
|00000058:0000000000000000 |QWdata D Q
|00000060:00000000 |DWdata D D
| |ENDPROGRAM t3720
- Expected messages
t3720.out
I0180 Assembling source file "t3720.htm".
I0270 Assembling source "t3720".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3720". "t3720.htm"{52}
I0510 Assembling program pass 1. "t3720.htm"{52}
I0510 Assembling program pass 2. "t3720.htm"{52}
I0510 Assembling program pass 3. "t3720.htm"{52}
I0530 Assembling program pass 4 - final. "t3720.htm"{52}
I0660 16bit TINY BIN file "t3720.bin" created, size=164. "t3720.htm"{85}
I0650 Program "t3720" assembled in 4 passes with errorlevel 0. "t3720.htm"{85}
I0750 Source "t3720" (105 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3720.htm.lst" created, size=2104.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲