View Single Post
Old 23-09-2008, 22:28   #12
variabilepippo
Senior Member
 
L'Avatar di variabilepippo
 
Iscritto dal: Mar 2007
Messaggi: 1792
Non conosco lo standard DO-178B quindi non so cosa preveda/proibisca, ma dubito che uno standard del genere consenta di sviluppare una routine basandosi sull'approssimazione locale di una funzione.

Quote:
adesso dobbiamo aggiungere delle funzionalità che richiedono l'arcotangente che però non c'è nelle nostre librerie
Non c'è nelle vostre librerie, ma cosa vi vieta di richiamare la funzione standard arctan? Credo sia meglio affidarsi a codice testato che reinventare la ruota, a meno che DO-178B non specifichi l'impossibilità di usare funzioni di libreria di ADA.

Io cercherei di portare in ADA questo codice Delphi(Pascal+Assembly), a meno che l'architettura sia diversa da x86:

Codice:
function ArcTan(const Y, X: Extended): Extended;
asm
        FLD     Y
        FLD     X
        FPATAN
        FWAIT
end;
variabilepippo è offline   Rispondi citando il messaggio o parte di esso