Några länkar om division och sqrt för Itanium
Mittenklicka på de två första länkarna (öppna
i nytt fönster) annars blir det gnäll om att sidor
saknas.
IA-64 Floating-Point Operations and the IEEE Standard for Binary Floating-Point Arithmetic, Intel Technology Journal
Proving the IEEE Correctness of Iterative Floating-Point Square Root, Divide, and Remainder Algorithms, Intel Technology Journal
Divide, Square Root and Remainder Algorithms for the IA-64 Architecture, Application Note (pdf 131 sidor).
Itanium Processor Floating-point Software Assistance and Floating-point Exception Handling (pdf 106 sidor)
Börja med den första artikeln. Om Du hoppar till sidan 6 i den, kommer Du att känna igen resonemangen från övningen i dag (om division). På sid 8 (7 i HTML-versionen) kommer sqrt. PDF-dokumenten är mer av manualer.
Här är källkoden till Suns bibliotek för elementära funktioner. k_sin.c är den rutin som anropas efter att argumenreduktion gjorts (kernel_sin evaluerar alltså sin(x) på ett litet intervall nära origo).