DragonFPNotes.tioga <> Main Files Affected DragonFP.mesa DragonFPImpl.mesa DragonMicrocode.mesa DragonMicrocodeImpl.mesa FP.rose IFP.rose IDecoder.rose IPipe.rose IFU.rose MicroInstruction Cell interface (add) fpCSLoad Lev0FPCSLoadBA (add) fpCSUAlu Lev0FPCSUAluBA (add) fpCSUMult Lev0FPCSUMultBA (add) XASources (7+9=16 => add one bit): fpLdMode, fpLdAMsw, fpLdALsw, fpLdBMsw, fpLdBLsw, fpUlMultMsw, fpUlMultLsw, fpUlAluMsw, fpUlAluLsw, FPStatusB >EnumType["DragonFP.Status"], FPCSLoadAB separate decoding in the Decoder PLA Operands Result Time Cycles Set Mode - - 120ns 2 Unary Single one Single Single 240ns 3 Unary Double one Double Double 240ns 3 Binary Single two Single Single 240ns 3 Binary Double ALU two Double Double 240ns 3 Binary Double Mult two Double Double 360 ns 4 Compare Unary Single one Single - 240ns 3 Compare Unary Double one Double - 240ns 3 Compare Binary Single two Single - 240ns 3 Compare Binary Double two Double - 240ns 3 Convert Size Single one Single Double 240ns 3 Convert Size Double two Double Single 240ns 3