Проблемы с math.tan и соответственно math.cotan в win64?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Проблемы с math.tan и соответственно math.cotan в win64?

Сообщение zub » 22.11.2012 01:45:25

Код: Выделить всё
program Project1;

{$mode objfpc}{$H+}

uses
  {$IFDEF UNIX}{$IFDEF UseCThreads}
  cthreads,
  {$ENDIF}{$ENDIF}
  Classes
  { you can add units after this },math;

begin
  writeln(tan(1.3613568165555769));
  writeln(tan(pi/4));
  //writeln(cotan(1.3613568165555769));

  readln;
end. 

выводит
Код: Выделить всё
1.80956544709955E-315
6.98487350263574E-315

В вин32 и лин64 не проверял, но судя по тому что исходная программа работает нормально - всё ок
баг?
FPC2.7.1 из транка, примерно 1-2 недельной давности
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26

Re: Проблемы с math.tan и соответственно math.cotan в win64

Сообщение SSerge » 22.11.2012 10:20:16

Код: Выделить всё
4.7046301094784503E+0000
1.0000000000000000E+0000


Win7 x64, 64-битный компилятор из CodeTyphon 3.0
SSerge
энтузиаст
 
Сообщения: 971
Зарегистрирован: 12.01.2012 05:34:14
Откуда: Барнаул

Re: Проблемы с math.tan и соответственно math.cotan в win64

Сообщение zub » 22.11.2012 10:47:21

да, обновил FPC (rev23040) - заработало
zub
долгожитель
 
Сообщения: 2887
Зарегистрирован: 14.11.2005 23:51:26


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru