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

# Test t3585: Machine instructions FLD FILD

Tested procedures
  IifFLD IifFILD

Source & expected listing t3585.htm.lst
  `| |EUROASM LIST=ON, DUMP=ON, DUMPWIDTH=34, CPU=X64, FPU=ON | |t3585 PROGRAM FORMAT=BIN, LISTMAP=OFF, LISTGLOBALS=OFF |[Mode16] |[Mode16] SEGMENT WIDTH=16,PURPOSE=CODE |0000:D906[6C00] | FLD [MemDword] |0004:D906[6C00] | FLD ST0,[MemDword] |0008:D904 | FLD [SI],DATA=DWORD |000A:DD06[5800] | FLD [MemQword] |000E:DD06[5800] | FLD ST0,[MemQword] |0012:DD04 | FLD [SI],DATA=QWORD |0014:DB2E[6000] | FLD [MemTbyte] |0018:DB2E[6000] | FLD ST0,[MemTbyte] |001C:DB2C | FLD [SI],DATA=TBYTE |001E:D9C7 | FLD ST7 |0020:D9C7 | FLD ST0,ST7 |0022:DF06[6A00] | FILD [MemWord] |0026:DF06[6A00] | FILD ST0,[MemWord] |002A:DF04 | FILD [SI],DATA=WORD |002C:DB06[6C00] | FILD [MemDword] |0030:DB06[6C00] | FILD ST0,[MemDword] |0034:DB04 | FILD [SI],DATA=DWORD |[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE |00000000:D905[6C000000] | FLD [MemDword] |00000006:D905[6C000000] | FLD ST0,[MemDword] |0000000C:D906 | FLD [ESI],DATA=DWORD |0000000E:DD05[58000000] | FLD [MemQword] |00000014:DD05[58000000] | FLD ST0,[MemQword] |0000001A:DD06 | FLD [ESI],DATA=QWORD |0000001C:DB2D[60000000] | FLD [MemTbyte] |00000022:DB2D[60000000] | FLD ST0,[MemTbyte] |00000028:DB2E | FLD [ESI],DATA=TBYTE |0000002A:D9C7 | FLD ST7 |0000002C:D9C7 | FLD ST0,ST7 |0000002E:DF05[6A000000] | FILD [MemWord] |00000034:DF05[6A000000] | FILD ST0,[MemWord] |0000003A:DF06 | FILD [ESI],DATA=WORD |0000003C:DB05[6C000000] | FILD [MemDword] |00000042:DB05[6C000000] | FILD ST0,[MemDword] |00000048:DB06 | FILD [ESI],DATA=DWORD |0000004A:DF2D[58000000] | FILD [MemQword] |00000050:DF2D[58000000] | FILD ST0,[MemQword] |00000056:DF2E | FILD [ESI],DATA=QWORD |[Mode64] |[Mode64] SEGMENT WIDTH=64,PURPOSE=CODE |00000000:D90566000000 | FLD [MemDword] |00000006:D90560000000 | FLD ST0,[MemDword] |0000000C:D906 | FLD [RSI],DATA=DWORD |0000000E:DD0544000000 | FLD [MemQword] |00000014:DD053E000000 | FLD ST0,[MemQword] |0000001A:DD06 | FLD [RSI],DATA=QWORD |0000001C:DB2D3E000000 | FLD [MemTbyte] |00000022:DB2D38000000 | FLD ST0,[MemTbyte] |00000028:DB2E | FLD [RSI],DATA=TBYTE |0000002A:D9C7 | FLD ST7 |0000002C:D9C7 | FLD ST0,ST7 |0000002E:DF0536000000 | FILD [MemWord] |00000034:DF0530000000 | FILD ST0,[MemWord] |0000003A:DF06 | FILD [RSI],DATA=WORD |0000003C:DB052A000000 | FILD [MemDword] |00000042:DB0524000000 | FILD ST0,[MemDword] |00000048:DB06 | FILD [RSI],DATA=DWORD |0000004A:DF2D08000000 | FILD [MemQword] |00000050:DF2D02000000 | FILD ST0,[MemQword] |00000056:DF2E | FILD [RSI],DATA=QWORD |00000058:0000000000000000 |MemQword D Q |00000060:00000000000000000000 |MemTbyte D T |0000006A:0000 |MemWord D W |0000006C:00000000 |MemDword D D | |ENDPROGRAM t3585`

Expected messages t3585.out
  `I0180 Assembling source file "t3585.htm". I0270 Assembling source "t3585". I0310 Assembling source pass 1. I0330 Assembling source pass 2 - final. I0470 Assembling program "t3585". "t3585.htm"{52} I0510 Assembling program pass 1. "t3585.htm"{52} I0510 Assembling program pass 2. "t3585.htm"{52} I0510 Assembling program pass 3. "t3585.htm"{52} I0530 Assembling program pass 4 - final. "t3585.htm"{52} I0660 16bit TINY BIN file "t3585.bin" created, size=272. "t3585.htm"{117} I0650 Program "t3585" assembled in 4 passes with errorlevel 0. "t3585.htm"{117} I0750 Source "t3585" (137 lines) assembled in 2 passes with errorlevel 0. I0860 Listing file "t3585.htm.lst" created, size=3705. I0990 EuroAssembler terminated with errorlevel 0.`

▲Back to the top▲