0
mirror of https://github.com/sampletext32/ParkanPlayground.git synced 2025-07-02 04:50:27 +03:00

Add handlers for FXTRACT and FPREM1 instructions

This commit is contained in:
bird_egop
2025-04-18 13:21:46 +03:00
parent adb37fe84f
commit 3cdd1fb2e6
3 changed files with 124 additions and 0 deletions

View File

@ -415,6 +415,8 @@ public class InstructionHandlerFactory
_handlers.Add(new FloatingPoint.Transcendental.Fyl2xHandler(_decoder)); // FYL2X (D9 F1)
_handlers.Add(new FloatingPoint.Transcendental.FptanHandler(_decoder)); // FPTAN (D9 F2)
_handlers.Add(new FloatingPoint.Transcendental.FpatanHandler(_decoder)); // FPATAN (D9 F3)
_handlers.Add(new FloatingPoint.Arithmetic.FxtractHandler(_decoder)); // FXTRACT (D9 F4)
_handlers.Add(new FloatingPoint.Arithmetic.Fprem1Handler(_decoder)); // FPREM1 (D9 F5)
// Other floating point handlers
_handlers.Add(new FloatingPoint.Control.FnstswHandler(_decoder)); // FNSTSW AX (DF E0)