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).


Back