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 >Last modified by Curry - July 10, 1984 11:25:15 am PDT Ê#˜šÐbl˜J™6—J˜š˜J˜Jšœ.˜.JšÏkœžœžœ˜2J˜JšœÏbœŸ˜$Jšœ#˜#Jšœ"˜"Jšœ$˜$J˜šœ*˜*Jšœ ˜ Jšœ˜Jšœ˜Jšœ˜Jšœ˜—J˜Jšœ(˜(Jšœ)˜)Jšœ*˜*Jšœ+˜+J˜—J˜JšÑbkl˜˜Jšœ žœžœžœzžœžœžœožœžœžœ ˜êJ˜Jšœžœ‚˜J˜—J˜š˜J˜Jšœ—žœžœ@˜äJ˜Jš œ9žœlžœžœžœžœ%˜ôJ˜Jšœ*žœ@žœRžœžœžœžœžœ žœ~˜ñJ˜—š ˜J˜šœžœžœ#˜BJ˜˜)J˜Jšœ^žœË˜«J˜Jšœ,žœ(˜Y—J˜šœY˜YJ˜Jš œëžœžœ[žœžœ˜‰Jšœ?žœ,˜pJ˜Jšœ6žœ,˜g———J˜š ˜J˜š œžœ žœ žœžœ˜Dšžœžœ˜Jšžœ ˜ Jšžœ0žœ žœ˜F——Jš œžœžœžœžœ˜FJšœ-žœ-˜\J˜šÑbfl ›D0¡˜J˜Jš¡;˜;J˜JšÏf>˜>Jš£>˜>Jš£>˜>Jš£>˜>J˜Jš£?˜?Jš£?˜?Jš£.˜.Jš£.˜.J˜Jš£<˜˜>Jš£>˜>Jš£>˜>Jš£>˜>J˜Jš£>˜>Jš£>˜>Jš£.˜.Jš£.˜.—J˜š¡˜J˜Jš£˜Jš£˜Jš£˜Jš£˜Jš£˜Jš£˜Jš£˜Jš£˜J˜Jš£Ðfk£¤˜Jš£¤£¤˜Jš£¤£¤£˜Jš£¤£¤£˜Jš£¤£¤˜Jš£¤£¤˜Jš£¤£¤£˜Jš£¤£¤£˜—J˜š¡˜J˜š£¤£˜šžœ˜J˜J˜J˜!J˜!—š¤£˜J˜2J˜—š¤£<˜=Jšœžœ˜ J˜2——š£˜š¤œ8˜:J˜ J˜ J˜ J˜ ——J˜—J˜—š9 ˜