Test t3545:
Machine instructions FCOM FCOMP FCOM2 FCOMP3
- Tested procedures
-
IifFCOM
IifFCOMP
IifFCOM2
IifFCOMP3
- Source & expected listing
t3545.htm.lst
-
| |EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30, CPU=386, FPU=ON
| |t3545 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:D815[80000000] | FCOM ST0,[MemDword]
|00000006:D815[80000000] | FCOM [MemDword]
|0000000C:D815[78000000] | FCOM [MemQword],DATA=DWORD
|00000012:DC15[78000000] | FCOM ST0,[MemQword]
|00000018:DC15[78000000] | FCOM [MemQword]
|0000001E:D81D[80000000] | FCOMP ST0,[MemDword]
|00000024:D81D[80000000] | FCOMP [MemDword]
|0000002A:D81D[78000000] | FCOMP [MemQword],DATA=DWORD
|00000030:DC1D[78000000] | FCOMP ST0,[MemQword]
|00000036:DC1D[78000000] | FCOMP [MemQword]
|0000003C:D8D1 | FCOM ST0,ST1
|0000003E:D8D1 | FCOM
|00000040:D8D0 | FCOM ST0,ST0
|00000042:DCD0 | FCOM ST0,ST0,CODE=LONG
|00000044:D8D7 | FCOM ST0,ST7
|00000046:DCD7 | FCOM ST7,ST0
|00000048:D8D7 | FCOM ST7
| | EUROASM UNDOC=ENABLE
|0000004A:D8D1 | FCOM2 ST0,ST1
|0000004C:DCD1 | FCOM2
|0000004E:D8D0 | FCOM2 ST0,ST0
|00000050:DCD0 | FCOM2 ST0,ST0,CODE=LONG
|00000052:D8D7 | FCOM2 ST0,ST7
|00000054:DCD7 | FCOM2 ST7,ST0
|00000056:DCD7 | FCOM2 ST7
|00000058:D8D9 | FCOMP ST0,ST1
|0000005A:D8D9 | FCOMP
|0000005C:D8D8 | FCOMP ST0,ST0
|0000005E:DCD8 | FCOMP ST0,ST0,CODE=LONG
|00000060:D8DF | FCOMP ST0,ST7
|00000062:DCDF | FCOMP ST7,ST0
|00000064:D8DF | FCOMP ST7
|00000066:D8D9 | FCOMP3 ST0,ST1
|00000068:DCD9 | FCOMP3
|0000006A:D8D8 | FCOMP3 ST0,ST0
|0000006C:DCD8 | FCOMP3 ST0,ST0,CODE=LONG
|0000006E:D8DF | FCOMP3 ST0,ST7
|00000070:DCDF | FCOMP3 ST7,ST0
|00000072:DCDF | FCOMP3 ST7
|00000074:8D442000 ....AutoAlignment stuff.
|00000078:0000000000000000 |MemQword D Q
|00000080:00000000 |MemDword D D
| |ENDPROGRAM t3545
- Expected messages
t3545.out
I0180 Assembling source file "t3545.htm".
I0270 Assembling source "t3545".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3545". "t3545.htm"{58}
I0510 Assembling program pass 1. "t3545.htm"{58}
I0510 Assembling program pass 2. "t3545.htm"{58}
I0510 Assembling program pass 3. "t3545.htm"{58}
I0530 Assembling program pass 4 - final. "t3545.htm"{58}
I0660 16bit TINY BIN file "t3545.bin" created, size=132. "t3545.htm"{102}
I0650 Program "t3545" assembled in 4 passes with errorlevel 0. "t3545.htm"{102}
I0750 Source "t3545" (122 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3545.htm.lst" created, size=2291.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲