Test t3565:
Machine instructions FLDENV FLDCW FNSTENV FSTENV FNSTCW FSTCW FNSTSW FSTSW FSTDW FSTSG
- Tested procedures
-
IifFLDENV
IifFLDCW
IifFNSTENV
IifFSTENV
IifFNSTCW
IifFSTCW
IifFNSTSW
IifFSTSW
IifFSTDW
IifFSTSG
- Source & expected listing
t3565.htm.lst
-
| | EUROASM LIST=ON,DUMP=ON,AUTOALIGN=ON,DUMPWIDTH=34,CPU=X64,FPU=ON
| |t3565 PROGRAM FORMAT=BIN, WIDTH=16, LISTMAP=OFF, LISTGLOBALS=OFF
|[Mode32] |[Mode32] SEGMENT WIDTH=32,PURPOSE=CODE
|00000000:D925[44000000] | FLDENV [Env]
|00000006:D926 | FLDENV [ESI]
|00000008:D92D[42000000] | FLDCW [CW]
|0000000E:D92E | FLDCW [ESI]
|00000010:D935[44000000] | FNSTENV [Env]
|00000016:9BD935[44000000] | FSTENV [Env]
|0000001D:D93D[42000000] | FNSTCW [CW]
|00000023:9BD93D[42000000] | FSTCW [CW]
|0000002A:DD3D[40000000] | FNSTSW [SW]
|00000030:9BDD3D[40000000] | FSTSW [SW]
|00000037:DFE0 | FNSTSW AX
|00000039:9BDFE0 | FSTSW AX
| | EUROASM UNDOC=ENABLE
|0000003C:DFE1 | FSTDW AX
|0000003E:DFE2 | FSTSG AX
|00000040:0000 |SW D W
|00000042:0000 |CW D W
|00000044:0000000000000000000000~|Env D 28*B
| |ENDPROGRAM t3565
- Expected messages
t3565.out
I0180 Assembling source file "t3565.htm".
I0270 Assembling source "t3565".
I0310 Assembling source pass 1.
I0330 Assembling source pass 2 - final.
I0470 Assembling program "t3565". "t3565.htm"{76}
I0510 Assembling program pass 1. "t3565.htm"{76}
I0510 Assembling program pass 2. "t3565.htm"{76}
I0530 Assembling program pass 3 - final. "t3565.htm"{76}
I0660 16bit TINY BIN file "t3565.bin" created, size=96. "t3565.htm"{96}
I0650 Program "t3565" assembled in 3 passes with errorlevel 0. "t3565.htm"{96}
I0750 Source "t3565" (115 lines) assembled in 2 passes with errorlevel 0.
I0860 Listing file "t3565.htm.lst" created, size=1199.
I0990 EuroAssembler terminated with errorlevel 0.
▲Back to the top▲