Конференция "Начинающим" » Вычислить синус и косинус
 
  • dmk © (15.04.18 12:09) [40]
    Пока сделал так:
    function _Cos(A: PDouble): Double;
    asm
     .NOFRAME

     fld qword ptr [A]
     fcos
     fstp qword ptr [Result]
    end;

    function _Sin(A: PDouble): Double;
    asm
     .NOFRAME

     fld qword ptr [A]
     fsin
     fstp qword ptr [Result]
    end;

    Работает, но нужно обрабатывать исключения. Часто выдает -1,#IND.
    Есть у кого опыт с обработкой исключений?
 
Конференция "Начинающим" » Вычислить синус и косинус
Есть новые Нет новых   [91044   +18][b:0.001][p:0.001]