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

# Test t3530: Machine instructions FCMOVNB, FCMOVNE, FCMOVNBE, FCMOVNU, FUCOMI, FUCOMIP, FCOMI, FCOMIP.

Tested procedures
  IifFCMOVNB IifFCMOVNE IifFCMOVNBE IifFCMOVNU IifFUCOMI IifFUCOMIP IifFCOMI IifFCOMIP

Source & expected listing t3530.htm.lst
  `| | EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=30, CPU=X64, FPU=ON | |t3530 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE |0000:DBC1 |FCMOVNB ST0,ST1 |0002:DBC1 |FCMOVNB |0004:DBC7 |FCMOVNB ST0,ST7 |0006:DBC7 |FCMOVNB ST7 |0008:DBC9 |FCMOVNE ST0,ST1 |000A:DBC9 |FCMOVNE |000C:DBCF |FCMOVNE ST0,ST7 |000E:DBCF |FCMOVNE ST7 |0010:DBD1 |FCMOVNBE ST0,ST1 |0012:DBD1 |FCMOVNBE |0014:DBD7 |FCMOVNBE ST0,ST7 |0016:DBD7 |FCMOVNBE ST7 |0018:DBD9 |FCMOVNU ST0,ST1 |001A:DBD9 |FCMOVNU |001C:DBDF |FCMOVNU ST0,ST7 |001E:DBDF |FCMOVNU ST7 |0020:DBE9 |FUCOMI ST0,ST1 |0022:DBE9 |FUCOMI |0024:DBEF |FUCOMI ST0,ST7 |0026:DBEF |FUCOMI ST7 |0028:DBF1 |FCOMI ST0,ST1 |002A:DBF1 |FCOMI |002C:DBF7 |FCOMI ST0,ST7 |002E:DBF7 |FCOMI ST7 |0030:DFE9 |FUCOMIP ST0,ST1 |0032:DFE9 |FUCOMIP |0034:DFEF |FUCOMIP ST0,ST7 |0036:DFEF |FUCOMIP ST7 |0038:DFF1 |FCOMIP ST0,ST1 |003A:DFF1 |FCOMIP |003C:DFF7 |FCOMIP ST0,ST7 |003E:DFF7 |FCOMIP ST7 |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:DBC1 |FCMOVNB ST0,ST1 |00000002:DBC1 |FCMOVNB |00000004:DBC7 |FCMOVNB ST0,ST7 |00000006:DBC7 |FCMOVNB ST7 |00000008:DBC9 |FCMOVNE ST0,ST1 |0000000A:DBC9 |FCMOVNE |0000000C:DBCF |FCMOVNE ST0,ST7 |0000000E:DBCF |FCMOVNE ST7 |00000010:DBD1 |FCMOVNBE ST0,ST1 |00000012:DBD1 |FCMOVNBE |00000014:DBD7 |FCMOVNBE ST0,ST7 |00000016:DBD7 |FCMOVNBE ST7 |00000018:DBD9 |FCMOVNU ST0,ST1 |0000001A:DBD9 |FCMOVNU |0000001C:DBDF |FCMOVNU ST0,ST7 |0000001E:DBDF |FCMOVNU ST7 |00000020:DBE9 |FUCOMI ST0,ST1 |00000022:DBE9 |FUCOMI |00000024:DBEF |FUCOMI ST0,ST7 |00000026:DBEF |FUCOMI ST7 |00000028:DBF1 |FCOMI ST0,ST1 |0000002A:DBF1 |FCOMI |0000002C:DBF7 |FCOMI ST0,ST7 |0000002E:DBF7 |FCOMI ST7 |00000030:DFE9 |FUCOMIP ST0,ST1 |00000032:DFE9 |FUCOMIP |00000034:DFEF |FUCOMIP ST0,ST7 |00000036:DFEF |FUCOMIP ST7 |00000038:DFF1 |FCOMIP ST0,ST1 |0000003A:DFF1 |FCOMIP |0000003C:DFF7 |FCOMIP ST0,ST7 |0000003E:DFF7 |FCOMIP ST7 |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:DBC1 |FCMOVNB ST0,ST1 |00000002:DBC1 |FCMOVNB |00000004:DBC7 |FCMOVNB ST0,ST7 |00000006:DBC7 |FCMOVNB ST7 |00000008:DBC9 |FCMOVNE ST0,ST1 |0000000A:DBC9 |FCMOVNE |0000000C:DBCF |FCMOVNE ST0,ST7 |0000000E:DBCF |FCMOVNE ST7 |00000010:DBD1 |FCMOVNBE ST0,ST1 |00000012:DBD1 |FCMOVNBE |00000014:DBD7 |FCMOVNBE ST0,ST7 |00000016:DBD7 |FCMOVNBE ST7 |00000018:DBD9 |FCMOVNU ST0,ST1 |0000001A:DBD9 |FCMOVNU |0000001C:DBDF |FCMOVNU ST0,ST7 |0000001E:DBDF |FCMOVNU ST7 |00000020:DBE9 |FUCOMI ST0,ST1 |00000022:DBE9 |FUCOMI |00000024:DBEF |FUCOMI ST0,ST7 |00000026:DBEF |FUCOMI ST7 |00000028:DBF1 |FCOMI ST0,ST1 |0000002A:DBF1 |FCOMI |0000002C:DBF7 |FCOMI ST0,ST7 |0000002E:DBF7 |FCOMI ST7 |00000030:DFE9 |FUCOMIP ST0,ST1 |00000032:DFE9 |FUCOMIP |00000034:DFEF |FUCOMIP ST0,ST7 |00000036:DFEF |FUCOMIP ST7 |00000038:DFF1 |FCOMIP ST0,ST1 |0000003A:DFF1 |FCOMIP |0000003C:DFF7 |FCOMIP ST0,ST7 |0000003E:DFF7 |FCOMIP ST7 | |ENDPROGRAM t3530`

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

▲Back to the top▲