Mail Archives: cygwin/2007/08/29/11:34:37
--ZGiS0Q5IWpPtfppv
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Hello,
I'd like to submit a bug in cygwin implementation of sin().
The following simple program demonstrates this:
#include <math.h>
#include <stdio.h>
int main( int argc, char ** argv)
{
double g = (double) 3.1415926535897900074;
printf("sin(%.10g)=%.10g\n", g, sin(g));
}
output is :
sin(3.141592654)=3.231089149e-15
whereas all other sin() implementation I could find ( freebsd, linux, msvc)
report this:
sin(3.141592654)=3.231085104e-015
the difference is in 7th digit, and is significant for double precision.
Please find attached cygcheck.out .
--
Sincerely,
Dmitry Karasik
--ZGiS0Q5IWpPtfppv
Content-Type: text/plain; charset=koi8-r
Content-Disposition: attachment; filename="cygcheck.out"
Cygwin Configuration Diagnostics
Current System Time: Wed Aug 29 17:25:46 2007
Windows XP Professional Ver 5.1 Build 2600 Service Pack 2
Path: d
\cygwin\bin
Output from d:\cygwin\bin\id.exe (nontsec)
UID: 400(dk) GID: 401(mkpasswd)
401(mkpasswd)
Output from d:\cygwin\bin\id.exe (ntsec)
UID: 400(dk) GID: 401(mkpasswd)
401(mkpasswd)
SysDir: C:\WINDOWS\system32
WinDir: C:\WINDOWS
TCL_LIBRARY = 'C:\IBMTOOLS\Python22\tcl\tcl8.4'
PWD = '/cygdrive/c/home/src/sin'
HOME = '/cygdrive/c/home'
PYTHONCASEOK = '1'
HOMEPATH = '\Documents and Settings\dk'
APPDATA = 'C:\Documents and Settings\dk\Application Data'
TERM = 'cygwin'
PROCESSOR_IDENTIFIER = 'x86 Family 6 Model 13 Stepping 8, GenuineIntel'
WINDIR = 'C:\WINDOWS'
TK_LIBRARY = 'C:\IBMTOOLS\Python22\tcl\tk8.4'
OLDPWD = '/cygdrive/c/home/src/sin/bin'
USERDOMAIN = 'AGUIRRE'
OS = 'Windows_NT'
ALLUSERSPROFILE = 'C:\Documents and Settings\All Users'
TEMP = '/cygdrive/c/tmp'
COMMONPROGRAMFILES = 'C:\Program Files\Common Files'
LIB = 'C:\Program Files\DevStudio\VC\lib'
QTJAVA = 'C:\Program Files\IBM\Java142\jre\lib\ext\QTJava.zip'
USERNAME = 'dk'
RRU = 'C:\Program Files\IBM\IBM Rapid Restore Ultra\'
PROCESSOR_LEVEL = '6'
FP_NO_HOST_CHECK = 'NO'
SYSTEMDRIVE = 'C:'
USERPROFILE = 'C:\Documents and Settings\dk'
LOGONSERVER = '\\AGUIRRE'
PROCESSOR_ARCHITECTURE = 'x86'
!C: = 'C:\'
SHLVL = '1'
PATHEXT = '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.pyo;.pyc;.py;.pyw'
HOMEDRIVE = 'C:'
!D: = 'D:\cygwin\bin'
PROMPT = '$P$G'
COMSPEC = 'C:\WINDOWS\system32\cmd.exe'
TMP = '/tmp'
SYSTEMROOT = 'C:\WINDOWS'
PYTHONPATH = 'C:\IBMTOOLS\utils\support;C:\IBMTOOLS\utils\logger'
IBMSHARE = 'C:\IBMSHARE'
PROCESSOR_REVISION = '0d08'
CVS_RSH = 'ssh'
CLASSPATH = '.;C:\Program Files\IBM\Java142\jre\lib\ext\QTJava.zip'
PROGRAMFILES = 'C:\Program Files'
NUMBER_OF_PROCESSORS = '1'
INCLUDE = 'C:\Program Files\DevStudio\VC\include'
SESSIONNAME = 'Console'
COMPUTERNAME = 'AGUIRRE'
!EXITCODE = '00000000'
_ = '/cygdrive/d/cygwin/bin/cygcheck'
POSIXLY_CORRECT = '1'
HKEY_CURRENT_USER\Software\Cygnus Solutions
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\mounts v2
HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\Program Options
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2
(default) = '/cygdrive'
cygdrive flags = 0x00000022
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/
(default) = 'd:\cygwin'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/bin
(default) = 'd:\cygwin/bin'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\mounts v2\/usr/lib
(default) = 'd:\cygwin/lib'
flags = 0x0000000a
HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Program Options
c: hd NTFS 15673Mb 85% CP CS UN PA FC IBM_PRELOAD
d: hd FAT32 44322Mb 99% CP UN
e: cd N/A N/A
f: cd N/A N/A
d:\cygwin / system binmode
d:\cygwin/bin /usr/bin system binmode
d:\cygwin/lib /usr/lib system binmode
. /cygdrive system binmode,cygdrive
Found: \bin\awk.exe
Found: d:\cygwin\bin\bash.exe
Found: d:\cygwin\bin\cat.exe
Found: d:\cygwin\bin\cp.exe
Found: d:\cygwin\bin\cpp.exe
Not Found: crontab
Found: d:\cygwin\bin\find.exe
Found: d:\cygwin\bin\gcc.exe
Found: d:\cygwin\bin\gdb.exe
Found: d:\cygwin\bin\grep.exe
Found: d:\cygwin\bin\kill.exe
Found: d:\cygwin\bin\ld.exe
Found: d:\cygwin\bin\ls.exe
Not Found: make
Found: d:\cygwin\bin\mv.exe
Found: d:\cygwin\bin\patch.exe
Found: d:\cygwin\bin\perl.exe
Found: d:\cygwin\bin\rm.exe
Found: d:\cygwin\bin\sed.exe
Found: d:\cygwin\bin\ssh.exe
Found: d:\cygwin\bin\sh.exe
Found: \bin\sh.exe
Warning: d:\cygwin\bin\sh.exe hides \bin\sh.exe
Found: d:\cygwin\bin\tar.exe
Found: \bin\tar.exe
Warning: d:\cygwin\bin\tar.exe hides \bin\tar.exe
Found: d:\cygwin\bin\test.exe
Not Found: vi
Found: d:\cygwin\bin\vim.exe
87k 2006/02/16 d:\cygwin\bin\cygatk-1.0-0.dll - os=4.0 img=1.0 sys=4.0
"cygatk-1.0-0.dll" v0.0 ts=2006/2/6 22:13
271k 2007/08/24 d:\cygwin\bin\cygicons-0.dll - os=4.0 img=1.0 sys=4.0
"cygicons-0.dll" v0.0 ts=2007/8/24 9:24
515k 2006/06/06 d:\cygwin\bin\cygglib-2.0-0.dll - os=4.0 img=1.0 sys=4.0
"cygglib-2.0-0.dll" v0.0 ts=2006/6/6 0:32
10k 2006/06/06 d:\cygwin\bin\cyggmodule-2.0-0.dll - os=4.0 img=1.0 sys=4.0
"cyggmodule-2.0-0.dll" v0.0 ts=2006/6/6 0:36
222k 2006/06/06 d:\cygwin\bin\cyggobject-2.0-0.dll - os=4.0 img=1.0 sys=4.0
"cyggobject-2.0-0.dll" v0.0 ts=2006/6/6 0:35
14k 2006/06/06 d:\cygwin\bin\cyggthread-2.0-0.dll - os=4.0 img=1.0 sys=4.0
"cyggthread-2.0-0.dll" v0.0 ts=2006/6/6 0:36
61k 2006/11/10 d:\cygwin\bin\cygbz2-1.dll - os=4.0 img=1.0 sys=4.0
"cygbz2-1.dll" v0.0 ts=2006/11/11 0:42
7k 2006/10/22 d:\cygwin\bin\cygcharset-1.dll - os=4.0 img=1.0 sys=4.0
"cygcharset-1.dll" v0.0 ts=2006/10/23 1:43
194k 2007/06/30 d:\cygwin\bin\cygcurl-3.dll - os=4.0 img=1.0 sys=4.0
"cygcurl-3.dll" v0.0 ts=2007/6/30 3:13
221k 2007/06/30 d:\cygwin\bin\cygcurl-4.dll - os=4.0 img=1.0 sys=4.0
"cygcurl-4.dll" v0.0 ts=2007/6/30 2:54
118k 2007/04/06 d:\cygwin\bin\cygexpat-0.dll - os=4.0 img=1.0 sys=4.0
"cygexpat-0.dll" v0.0 ts=2007/4/6 22:43
161k 2007/03/28 d:\cygwin\bin\cygfontconfig-1.dll - os=4.0 img=1.0 sys=4.0
"cygfontconfig-1.dll" v0.0 ts=2007/3/28 13:16
462k 2007/05/31 d:\cygwin\bin\cygfreetype-6.dll - os=4.0 img=1.0 sys=4.0
"cygfreetype-6.dll" v0.0 ts=2007/5/31 5:34
19k 2006/11/19 d:\cygwin\bin\cyggdbm-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm-4.dll" v0.0 ts=2006/11/19 9:18
8k 2006/11/19 d:\cygwin\bin\cyggdbm_compat-4.dll - os=4.0 img=1.0 sys=4.0
"cyggdbm_compat-4.dll" v0.0 ts=2006/11/19 9:18
14k 2006/10/23 d:\cygwin\bin\cyggettextpo-0.dll - os=4.0 img=1.0 sys=4.0
"cyggettextpo-0.dll" v0.0 ts=2006/10/23 2:17
94k 2006/10/23 d:\cygwin\bin\cyggettextlib-0-15.dll - os=4.0 img=1.0 sys=4.0
"cyggettextlib-0-15.dll" v0.0 ts=2006/10/23 2:14
182k 2006/10/23 d:\cygwin\bin\cyggettextsrc-0-15.dll - os=4.0 img=1.0 sys=4.0
"cyggettextsrc-0-15.dll" v0.0 ts=2006/10/23 2:17
976k 2006/10/22 d:\cygwin\bin\cygiconv-2.dll - os=4.0 img=1.0 sys=4.0
"cygiconv-2.dll" v0.0 ts=2006/10/23 1:44
31k 2006/10/23 d:\cygwin\bin\cygintl-8.dll - os=4.0 img=1.0 sys=4.0
"cygintl-8.dll" v0.0 ts=2006/10/23 2:12
124k 2006/11/09 d:\cygwin\bin\cygjpeg-62.dll - os=4.0 img=1.0 sys=4.0
"cygjpeg-62.dll" v0.0 ts=2006/11/9 10:02
40k 2006/11/15 d:\cygwin\bin\cygform-8.dll - os=4.0 img=1.0 sys=4.0
"cygform-8.dll" v0.0 ts=2006/11/15 8:06
21k 2006/11/15 d:\cygwin\bin\cygmenu-8.dll - os=4.0 img=1.0 sys=4.0
"cygmenu-8.dll" v0.0 ts=2006/11/15 8:05
67k 2006/11/15 d:\cygwin\bin\cygncurses++-8.dll - os=4.0 img=1.0 sys=4.0
"cygncurses++-8.dll" v0.0 ts=2006/11/15 8:13
237k 2006/11/15 d:\cygwin\bin\cygncurses-8.dll - os=4.0 img=1.0 sys=4.0
"cygncurses-8.dll" v0.0 ts=2006/11/15 8:02
12k 2006/11/15 d:\cygwin\bin\cygpanel-8.dll - os=4.0 img=1.0 sys=4.0
"cygpanel-8.dll" v0.0 ts=2006/11/15 8:04
133k 2007/06/27 d:\cygwin\bin\cygpcre-0.dll - os=4.0 img=1.0 sys=4.0
"cygpcre-0.dll" v0.0 ts=2007/6/27 5:49
303k 2007/06/27 d:\cygwin\bin\cygpcrecpp-0.dll - os=4.0 img=1.0 sys=4.0
"cygpcrecpp-0.dll" v0.0 ts=2007/6/27 5:50
7k 2007/06/27 d:\cygwin\bin\cygpcreposix-0.dll - os=4.0 img=1.0 sys=4.0
"cygpcreposix-0.dll" v0.0 ts=2007/6/27 5:50
226k 2006/11/05 d:\cygwin\bin\cygpng12.dll - os=4.0 img=1.0 sys=4.0
"cygpng12.dll" v0.0 ts=2006/11/6 0:32
25k 2007/08/23 d:\cygwin\bin\cyghistory6.dll - os=4.0 img=1.0 sys=4.0
"cyghistory6.dll" v0.0 ts=2007/8/24 0:01
154k 2007/08/23 d:\cygwin\bin\cygreadline6.dll - os=4.0 img=1.0 sys=4.0
"cygreadline6.dll" v0.0 ts=2007/8/24 0:01
118k 2007/06/27 d:\cygwin\bin\cygssh2-1.dll - os=4.0 img=1.0 sys=4.0
"cygssh2-1.dll" v0.0 ts=2007/6/27 7:56
312k 2006/11/10 d:\cygwin\bin\cygtiff-5.dll - os=4.0 img=1.0 sys=4.0
"cygtiff-5.dll" v0.0 ts=2006/11/10 9:09
20k 2006/12/21 d:\cygwin\bin\cygminires.dll - os=4.0 img=1.1 sys=4.0
"cygminires.dll" v0.0 ts=2006/12/21 6:07
1059k 2007/03/29 d:\cygwin\bin\cygcrypto-0.9.8.dll - os=4.0 img=1.0 sys=4.0
"cygcrypto-0.9.8.dll" v0.0 ts=2007/3/29 12:13
217k 2007/03/29 d:\cygwin\bin\cygssl-0.9.8.dll - os=4.0 img=1.0 sys=4.0
"cygssl-0.9.8.dll" v0.0 ts=2007/3/29 12:13
1125k 2006/10/04 d:\cygwin\bin\cygcrypto-0.9.7.dll - os=4.0 img=1.0 sys=4.0
"cygcrypto-0.9.7.dll" v0.0 ts=2006/10/4 14:12
231k 2006/10/04 d:\cygwin\bin\cygssl-0.9.7.dll - os=4.0 img=1.0 sys=4.0
"cygssl-0.9.7.dll" v0.0 ts=2006/10/4 14:12
1224k 2007/07/19 d:\cygwin\bin\cygperl5_8.dll - os=4.0 img=1.0 sys=4.0
"cygperl5_8.dll" v0.0 ts=2007/7/8 21:14
718k 2007/05/30 d:\cygwin\bin\cygruby18.dll - os=4.0 img=1.0 sys=4.0
"cygruby18.dll" v0.0 ts=2007/5/30 10:38
228k 2007/04/04 d:\cygwin\bin\cygt1-5.dll - os=4.0 img=1.0 sys=4.0
"cygt1-5.dll" v0.0 ts=2007/4/4 12:54
65k 2006/10/16 d:\cygwin\bin\cygz.dll - os=4.0 img=1.0 sys=4.0
"cygz.dll" v0.0 ts=2006/10/16 3:10
1830k 2007/01/31 d:\cygwin\bin\cygwin1.dll - os=4.0 img=1.0 sys=4.0
"cygwin1.dll" v0.0 ts=2007/1/31 10:58
Cygwin DLL version info:
DLL version: 1.5.24
DLL epoch: 19
DLL bad signal mask: 19005
DLL old termios: 5
DLL malloc env: 28
API major: 0
API minor: 156
Shared data: 4
DLL identifier: cygwin1
Mount registry: 2
Cygnus registry name: Cygnus Solutions
Cygwin registry name: Cygwin
Program options name: Program Options
Cygwin mount registry name: mounts v2
Cygdrive flags: cygdrive flags
Cygdrive prefix: cygdrive prefix
Cygdrive default prefix:
Build date: Wed Jan 31 10:57:51 CET 2007
CVS tag: cr-0x5f1
Shared id: cygwin1S4
No Cygwin services found.
Cygwin Package Information
Last downloaded files to: d:\cygwin
Last downloaded files from: ftp://gd.tuwien.ac.at/gnu/cygwin
Package Version
_update-info-dir 00543-1
alternatives 1.3.29a-1
ash 20040127-3
atk 1.10.3-1
atk-runtime 1.10.3-1
autoconf 4-1
autoconf2.1 2.13-3
autoconf2.5 2.61-1
automake1.9 1.9.6-2
base-files 3.7-1
base-passwd 2.2-1
bash 3.2.25-16
bc 1.06-2
binutils 20060817-1
bison 2.3-1
bzip2 1.0.3-2
coreutils 6.9-4
crypt 1.1-1
ctags 5.6-1
curl 7.16.3-1
cvs 1.11.22-1
cvsutils 0.2.3-1
cygrunsrv 1.17-1
cygutils 1.3.2-1
cygwin 1.5.24-2
cygwin-doc 1.4-4
diffutils 2.8.7-1
editrights 1.01-1
expat 1.95.8-2
findutils 4.3.8-1
fontconfig 2.4.1-5
freeglut 2.2.0-1
freetype2 2.3.4-2
gawk 3.1.5-4
gcc-core 3.4.4-3
gcc-g++ 3.4.4-3
gcc-gpc 3.4.4-3
gcc-mingw-core 20050522-1
gcc-mingw-g++ 20050522-1
gcc-mingw-gpc 20040810-1
gdb 20060706-2
gdbm 1.8.3-8
gettext 0.15-1
gettext-devel 0.15-1
glib-devel 1.2.10-3
glib2 2.10.3-1
glib2-runtime 2.10.3-1
gnome-common 2.12.0-1
gnutls-devel 1.0.25-2
grep 2.5.1a-4
groff 1.18.1-2
gtk2-x11 2.6.10-1
gtk2-x11-runtime 2.6.10-1
gzip 1.3.12-2
jpeg 6b-12
less 382-1
lesstif 0.94.4-1
libbz2_1 1.0.3-2
libcharset1 1.11-1
libcurl3 7.15.4-2
libcurl4 7.16.3-1
libdb4.1 4.1.25-1
libdb4.2 4.2.52-1
libdb4.3 4.3.28-1
libexpat0 1.95.8-2
libfontconfig1 2.4.1-5
libfreetype26 2.3.4-2
libgc 6.4-1
libgcrypt 1.2.1-1
libgdbm 1.8.0-5
libgdbm-devel 1.8.3-8
libgdbm3 1.8.3-3
libgdbm4 1.8.3-8
libgettextpo0 0.15-1
libgnutls11 1.0.25-2
libgpg-error 1.1-1
libiconv 1.11-1
libiconv2 1.11-1
libintl 0.10.38-3
libintl1 0.10.40-1
libintl2 0.12.1-3
libintl3 0.14.5-1
libintl8 0.15-1
libjpeg-devel 6b-12
libjpeg62 6b-12
libjpeg6b 6b-8
libncurses5 5.2-1
libncurses6 5.2-8
libncurses7 5.3-4
libncurses8 5.5-3
libopencdk8 0.5.7-1
libpcre0 7.2-1
libpng 1.2.12-1
libpng12 1.2.12-1
libpng12-devel 1.2.12-1
libpopt0 1.6.4-4
libreadline4 4.1-2
libreadline5 4.3-5
libreadline6 5.2.7-9
libssh2_1 0.15-1
libtasn1 0.2.15-1
libtiff-devel 3.8.2-3
libtiff4 3.6.0-5
libtiff5 3.8.2-3
libungif 4.1.4-1
libungif4 4.1.4-1
libXft 2.1.6-1
libXft1 1.0.0-1
libXft2 2.1.6-1
login 1.9-7
lynx 2.8.5-4
m4 1.4.10-1
man 1.6e-1
mingw-runtime 3.13-1
minires 1.01-1
mktemp 1.5-4
mutt 1.4.2.2-1
nasm 0.98.39-1
ncurses 5.5-3
netcat 1.10-2
openssh 4.6p1-1
openssl 0.9.8e-3
openssl097 0.9.7l-1
pango 1.8.1-1
pango-runtime 1.8.1-1
patch 2.5.8-9
pcre 7.2-1
pcre-devel 7.2-1
pcre-doc 7.2-1
perl 5.8.8-4
rebase 2.4.3-1
ruby 1.8.6-1
run 1.1.10-1
scsh 0.6.7-2
sed 4.1.5-2
ssmtp 2.61-1
t1lib 5.1.1-1
tar 1.18-2
tcltk 20060202-1
termcap 20050421-1
terminfo 5.5_20061104-1
texinfo 4.8a-1
tiff 3.8.2-3
vim 7.1-1
w32api 3.10-1
w3m 0.5.1-2
wget 1.10.2-2
which 1.7-1
WindowMaker 0.90.0-2
X-startup-scripts 1.0.11-1
xorg-x11-base 6.8.99.901-1
xorg-x11-bin 6.8.99.901-1
xorg-x11-bin-dlls 6.8.99.901-1
xorg-x11-bin-lndir 6.8.99.901-1
xorg-x11-etc 6.8.99.901-1
xorg-x11-fenc 6.8.99.901-1
xorg-x11-fnts 6.8.99.901-1
xorg-x11-fscl 6.8.99.901-1
xorg-x11-libs-data 6.8.99.901-1
xorg-x11-xwin 6.8.99.901-1
xpdf 3.01-2
xterm 229-1
xwinwm 0.0.5-1
zlib 1.2.3-2
zsh 4.3.2-1
Use -h to see help about each section
--ZGiS0Q5IWpPtfppv
Content-Type: text/plain; charset=us-ascii
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
--ZGiS0Q5IWpPtfppv--
- Raw text -