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

# 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▲