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

# Test t3555: Machine instructions FADDP, FMULP, FSUBRP, FSUBP,FDIVRP, FDIVP

Tested procedures
  IifFADDP IifFMULP IifFCOMP5 IifFSUBRP IifFSUBP IifFDIVRP IifFDIVP

Source & expected listing t3555.htm.lst
  `| |EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30, CPU=X64, FPU=ON | |t3555 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:DEC1 | FADDP ST1,ST0 |00000002:DEC1 | FADDP ST1 |00000004:DEC1 | FADDP |00000006:DEC7 | FADDP ST7,ST0 |00000008:DEC7 | FADDP ST7 |0000000A:DEC9 | FMULP ST1,ST0 |0000000C:DEC9 | FMULP ST1 |0000000E:DEC9 | FMULP |00000010:DECF | FMULP ST7,ST0 |00000012:DECF | FMULP ST7 |00000014:DEE1 | FSUBRP ST1,ST0 |00000016:DEE1 | FSUBRP ST1 |00000018:DEE1 | FSUBRP |0000001A:DEE7 | FSUBRP ST7,ST0 |0000001C:DEE7 | FSUBRP ST7 |0000001E:DEE9 | FSUBP ST1,ST0 |00000020:DEE9 | FSUBP ST1 |00000022:DEE9 | FSUBP |00000024:DEEF | FSUBP ST7,ST0 |00000026:DEEF | FSUBP ST7 |00000028:DEF1 | FDIVRP ST1,ST0 |0000002A:DEF1 | FDIVRP ST1 |0000002C:DEF1 | FDIVRP |0000002E:DEF7 | FDIVRP ST7,ST0 |00000030:DEF7 | FDIVRP ST7 |00000032:DEF9 | FDIVP ST1,ST0 |00000034:DEF9 | FDIVP ST1 |00000036:DEF9 | FDIVP |00000038:DEFF | FDIVP ST7,ST0 |0000003A:DEFF | FDIVP ST7 | | EUROASM UNDOC=ENABLE |0000003C:DED1 | FCOMP5 ST1,ST0 |0000003E:DED1 | FCOMP5 ST1 |00000040:DED1 | FCOMP5 |00000042:DED7 | FCOMP5 ST7,ST0 |00000044:DED7 | FCOMP5 ST7 | |ENDPROGRAM t3555`

Expected messages t3555.out
  `I0180 Assembling source file "t3555.htm". I0270 Assembling source "t3555". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t3555". "t3555.htm"{67} I0510 Assembling program pass 1. "t3555.htm"{67} I0530 Assembling program pass 2 - final. "t3555.htm"{67} I0660 16bit TINY BIN file "t3555.bin" created, size=70. "t3555.htm"{105} I0650 Program "t3555" assembled in 2 passes with errorlevel 0. "t3555.htm"{105} I0750 Source "t3555" (123 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t3555.htm.lst" created, size=1858. I0990 EuroAssembler terminated with errorlevel 0.`

▲Back to the top▲