Test t3595:
Machine instructions FBLD, FBSTP
- Tested procedures
-
IifFBLD
IifFBSTP
- Source & expected listing
t3595.htm.lst
-
| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30,CPU=X64, FPU=ON
| |t3595 PROGRAM FORMAT=BIN, WIDTH=32, LISTMAP=OFF, LISTGLOBALS=OFF, IMAGEBASE=0
|[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE
|0000:DF26[2800] | FBLD [Mem]
|0004:DF26[2800] | FBLD ST0,[Mem]
|0008:26DF20 | FBLD [ES:SI+BX]
|000B:26DF20 | FBLD ST0,[ES:SI+BX]
|000E:DF36[2800] | FBSTP [Mem]
|0012:DF36[2800] | FBSTP [Mem],ST0
|0016:26DF30 | FBSTP [ES:SI+BX]
|0019:26DF30 | FBSTP [ES:SI+BX],ST0
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:DF25[28000000] | FBLD [Mem]
|00000006:DF25[28000000] | FBLD ST0,[Mem]
|0000000C:DF249E | FBLD [ESI+4*EBX]
|0000000F:DF249E | FBLD ST0,[ESI+4*EBX]
|00000012:DF35[28000000] | FBSTP [Mem]
|00000018:DF35[28000000] | FBSTP [Mem],ST0
|0000001E:DF349E | FBSTP [ESI+4*EBX]
|00000021:DF349E | FBSTP [ESI+4*EBX],ST0
|[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE
|00000000:DF2522000000 | FBLD [Mem]
|00000006:DF251C000000 | FBLD ST0,[Mem]
|0000000C:DF249E | FBLD [RSI+4*RBX]
|0000000F:DF249E | FBLD ST0,[RSI+4*RBX]
|00000012:DF3510000000 | FBSTP [Mem]
|00000018:DF350A000000 | FBSTP [Mem],ST0
|0000001E:6741DF3499 | FBSTP [R9D+4*EBX]
|00000023:6741DF3499 | FBSTP [R9D+4*EBX],ST0
|00000028:000000000000000000~|Mem: D 80*B
| | ENDPROGRAM t3595
- Expected messages
t3595.out
I0180 Assembling source file "t3595.htm".
I0270 Assembling source "t3595".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3595". "t3595.htm"{52}
I0510 Assembling program pass 1. "t3595.htm"{52}
I0510 Assembling program pass 2. "t3595.htm"{52}
I0530 Assembling program pass 3 - final. "t3595.htm"{52}
I0660 32bit TINY BIN file "t3595.bin" created, size=200. "t3595.htm"{81}
I0650 Program "t3595" assembled in 3 passes with errorlevel 0. "t3595.htm"{81}
I0750 Source "t3595" (100 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3595.htm.lst" created, size=1663.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲