| Index | Manual | Download | Source | Macros | Embedded word Case ins.
Sitemap | Links | Forum | Tests | Projects

# 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[78000000] | FCOM ST0,[MemDword] |00000006:D815[78000000] | FCOM [MemDword] |0000000C:D815[70000000] | FCOM [MemQword],DATA=DWORD |00000012:DC15[70000000] | FCOM ST0,[MemQword] |00000018:DC15[70000000] | FCOM [MemQword] |0000001E:D81D[78000000] | FCOMP ST0,[MemDword] |00000024:D81D[78000000] | FCOMP [MemDword] |0000002A:D81D[70000000] | FCOMP [MemQword],DATA=DWORD |00000030:DC1D[70000000] | FCOMP ST0,[MemQword] |00000036:DC1D[70000000] | FCOMP [MemQword] |0000003C:D8D1 | FCOM ST0,ST1 |0000003E:D8D1 | FCOM |00000040:D8D0 | FCOM ST0,ST0 |00000042:D8D1 | FCOM ST0,ST1 |00000044:D8D7 | FCOM ST0,ST7 |00000046:D8D7 | FCOM ST7 | | EUROASM UNDOC=ENABLE |00000048:D8D1 | FCOM2 ST0,ST1 |0000004A:DCD1 | FCOM2 |0000004C:D8D0 | FCOM2 ST0,ST0 |0000004E:D8D1 | FCOM2 ST0,ST1 |00000050:D8D7 | FCOM2 ST0,ST7 |00000052:DCD7 | FCOM2 ST7 |00000054:D8D9 | FCOMP ST0,ST1 |00000056:D8D9 | FCOMP |00000058:D8D8 | FCOMP ST0,ST0 |0000005A:D8D9 | FCOMP ST0,ST1 |0000005C:D8DF | FCOMP ST0,ST7 |0000005E:D8DF | FCOMP ST7 |00000060:D8D9 | FCOMP3 ST0,ST1 |00000062:DCD9 | FCOMP3 |00000064:D8D8 | FCOMP3 ST0,ST0 |00000066:D8D9 | FCOMP3 ST0,ST1 |00000068:D8DF | FCOMP3 ST0,ST7 |0000006A:8D8000000000 ....AutoAlignment stuff. |00000070:0000000000000000 |MemQword D Q |00000078: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=124. "t3545.htm"{97} I0650 Program "t3545" assembled in 4 passes with errorlevel 0. "t3545.htm"{97} I0750 Source "t3545" (117 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t3545.htm.lst" created, size=2024. I0990 EuroAssembler terminated with errorlevel 0.`

▲Back to the top▲