[ 0.000000] Linux version 5.15.105-1 (wbx@helium) (xtensa-openadk-linux-uclibc-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.40) #5 Mon Apr 10 11:12:57 CEST 2023 [ 0.000000] config ID: c283dffe:1c85a985 [ 0.000000] earlycon: uart8250 at MMIO32 0x9d050020 (options '115200n8') [ 0.000000] printk: bootconsole [uart8250] enabled [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x000000006fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] node 0: [mem 0x0000000060000000-0x000000006fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000006fffffff] [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 78336 [ 0.000000] Kernel command line: console=ttyS0,38400 memmap=0x04000000@0 console=ttyS0,115200 ro rootfstype=tmpfs earlycon=uart8250,mmio32,0x9d050020,115200n8 memmap=256M@0x60000000 [ 0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] virtual kernel memory layout: [ 0.000000] lowmem : 0x60000000 - 0x70000000 ( 256 MB) [ 0.000000] .text : 0x60003000 - 0x6012fee4 ( 1203 kB) [ 0.000000] .rodata : 0x60130000 - 0x6017b000 ( 300 kB) [ 0.000000] .data : 0x6017b000 - 0x601f3d00 ( 483 kB) [ 0.000000] .init : 0x601f4000 - 0x603ad000 ( 1764 kB) [ 0.000000] .bss : 0x603ad000 - 0x603da754 ( 181 kB) [ 0.000000] Memory: 243452K/327680K available (1203K kernel code, 483K rwdata, 300K rodata, 1764K init, 181K bss, 84228K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 23 [ 0.000000] Calibrating CPU frequency 40.00 MHz [ 0.000000] clocksource: ccount: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 47781511156 ns [ 0.000365] sched_clock: 32 bits at 40MHz, resolution 25ns, wraps every 53687091187ns [ 0.016195] Calibrating delay loop (skipped)... 40.00 BogoMIPS preset [ 0.016671] pid_max: default: 4096 minimum: 301 [ 0.027258] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.027930] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear) [ 0.108072] devtmpfs: initialized [ 0.124736] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.125571] futex hash table entries: 16 (order: -5, 192 bytes, linear) [ 0.133162] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.150164] XTFPGA: Ethernet MAC 00:50:c2:13:6f:00 [ 0.210851] clocksource: Switched to clocksource ccount [ 0.237813] NET: Registered PF_INET protocol family [ 0.242196] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.255437] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear) [ 0.256118] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.256725] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.257371] TCP bind hash table entries: 4096 (order: 2, 16384 bytes, linear) [ 0.258038] TCP: Hash tables configured (established 4096 bind 4096) [ 0.265303] UDP hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.266118] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.270783] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.312026] workingset: timestamp_bits=30 max_order=16 bucket_order=0 [ 0.481279] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.517422] printk: console [ttyS0] disabled [ 0.544559] serial8250.0: ttyS0 at MMIO 0x9d050020 (irq = 1, base_baud = 2500000) is a 16550A [ 0.549224] printk: console [ttyS0] enabled [ 0.549224] printk: console [ttyS0] enabled [ 0.550883] printk: bootconsole [uart8250] disabled [ 0.550883] printk: bootconsole [uart8250] disabled [ 5.832305] devtmpfs: mounted [ 5.937083] NET: Registered PF_PACKET protocol family [ 5.954072] Starting Linux (built with OpenADK). [ 6.005907] Freeing unused kernel image (initmem) memory: 1764K [ 6.006816] This architecture does not have kernel memory protection. [ 6.008131] Run /init as init process System initialization ... Starting network... done. Starting adktest... Starting test script ... Linux openadk 5.15.105-1 #5 Mon Apr 10 11:12:57 CEST 2023 xtensa GNU/Linux Mon Apr 10 11:13:23 2023 .... argp-ex1 PASS argp-ex1 .... argp-ex2 PASS argp-ex2 .... argp-ex3 PASS argp-ex3 .... argp-ex4 PASS argp-ex4 .... argp-test PASS argp-test .... bug-argp1 PASS bug-argp1 .... tst-argp1 PASS tst-argp1 .... tst-argp2 PASS tst-argp2 .... arg_test PASS arg_test .... assert PASS assert .... crypt PASS crypt .... md5c-test PASS md5c-test .... sha256c-test PASS sha256c-test .... sha512c-test PASS sha512c-test .... ctype PASS ctype .... tst-iconv1 SKIP tst-iconv1 .... tst-iconv2 SKIP tst-iconv2 .... tst-iconv3 SKIP tst-iconv3 .... tst-iconv4 SKIP tst-iconv4 .... tst-iconv5 SKIP tst-iconv5 .... tst-iconv6 SKIP tst-iconv6 .... bug-if1 PASS bug-if1 .... gethost PASS gethost .... gethost_r-align PASS gethost_r-align .... gethostid PASS gethostid .... getnetent PASS getnetent .... if_nameindex PASS if_nameindex .... tst-aton PASS tst-aton .... tst-ether_aton PASS tst-ether_aton .... tst-ethers-line PASS tst-ethers-line .... tst-ethers PASS tst-ethers .... tst-getni1 PASS tst-getni1 .... tst-getni2 PASS tst-getni2 .... tst-ifaddrs PASS tst-ifaddrs .... tst-network PASS tst-network .... tst-ntoa PASS tst-ntoa .... tst-res PASS tst-res .... tst-sock-nonblock PASS tst-sock-nonblock .... tst2_mbrtowc PASS tst2_mbrtowc .... tst_iswalnum PASS tst_iswalnum .... tst_iswalpha PASS tst_iswalpha .... tst_iswcntrl PASS tst_iswcntrl .... tst_iswctype PASS tst_iswctype .... tst_iswdigit PASS tst_iswdigit .... tst_iswgraph PASS tst_iswgraph .... tst_iswlower PASS tst_iswlower .... tst_iswprint PASS tst_iswprint .... tst_iswpunct PASS tst_iswpunct .... tst_iswspace PASS tst_iswspace .... tst_iswupper PASS tst_iswupper .... tst_iswxdigit PASS tst_iswxdigit .... tst_mblen PASS tst_mblen .... tst_mbrlen PASS tst_mbrlen .... tst_mbrtowc PASS tst_mbrtowc .... tst_mbsrtowcs PASS tst_mbsrtowcs .... tst_mbstowcs PASS tst_mbstowcs .... tst_mbtowc PASS tst_mbtowc .... tst_strcoll PASS tst_strcoll .... tst_strxfrm PASS tst_strxfrm .... tst_towctrans PASS tst_towctrans .... tst_towlower PASS tst_towlower .... tst_towupper PASS tst_towupper .... tst_wcrtomb PASS tst_wcrtomb .... tst_wcscat PASS tst_wcscat .... tst_wcschr PASS tst_wcschr .... tst_wcscmp PASS tst_wcscmp .... tst_wcscoll PASS tst_wcscoll .... tst_wcscpy PASS tst_wcscpy .... tst_wcscspn PASS tst_wcscspn .... tst_wcslen PASS tst_wcslen .... tst_wcsncat PASS tst_wcsncat .... tst_wcsncmp PASS tst_wcsncmp .... tst_wcsncpy PASS tst_wcsncpy .... tst_wcspbrk PASS tst_wcspbrk .... tst_wcsrtombs PASS tst_wcsrtombs .... tst_wcsspn PASS tst_wcsspn .... tst_wcsstr PASS tst_wcsstr .... tst_wcstok PASS tst_wcstok .... tst_wcstombs PASS tst_wcstombs .... tst_wcswidth PASS tst_wcswidth .... tst_wcsxfrm PASS tst_wcsxfrm .... tst_wctob PASS tst_wctob .... tst_wctomb PASS tst_wctomb .... tst_wctrans PASS tst_wctrans .... tst_wctype PASS tst_wctype .... tst_wcwidth PASS tst_wcwidth .... malloc-standard-alignment PASS malloc-standard-alignment .... malloc PASS malloc .... mallocbug PASS mallocbug .... realloc-can-shrink PASS realloc-can-shrink .... realloc0 PASS realloc0 .... testmalloc PASS testmalloc .... tst-calloc FAIL tst-calloc got 132 expected 0 .... tst-malloc PASS tst-malloc .... tst-mallocfork PASS tst-mallocfork .... tst-mcheck PASS tst-mcheck .... tst-valloc PASS tst-valloc .... basic-test PASS basic-test .... ilogb PASS ilogb .... rint PASS rint .... signgam PASS signgam .... test-double FAIL test-double got 1 expected 0 testing double (without inline functions) Failure: Test: cos (M_PI_6l * 2.0) == 0.5 Result: is: 4.99999999999999940000e-01 0x7.ffffffffffff80000000p-4 should be: 5.00000000000000000000e-01 0x800000000000000000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: cos (M_PI_6l * 4.0) == -0.5 Result: is: -5.00000000000000230000e-01 -0x8.00000000000100000000p-4 should be: -5.00000000000000000000e-01 -0x800000000000000000000p-4 difference: 2.22044604925031300000e-16 0x100000000000000000000p-52 ulp : 2.0000 max.ulp : 0.0000 Maximal error of `cos' is : 2 ulp accepted: 0 ulp Maximal error of `tan' is : 1 ulp accepted: 0 ulp Failure: Test: exp (1) == e Result: is: 2.71828182845904520000e+00 0x2.b7e151628aed40000000p+0 should be: 2.71828182845904520000e+00 0x2.b7e151628aed20000000p+0 difference: 4.44089209850062600000e-16 0x200000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `exp' is : 1 ulp accepted: 0 ulp Failure: Test: expm1 (0.75) == 1.11700001661267466854536981983709561 Result: is: 1.11700001661267470000e+00 0x1.1df3b68cfb9f00000000p+0 should be: 1.11700001661267450000e+00 0x1.1df3b68cfb9ef0000000p+0 difference: 2.22044604925031300000e-16 0x100000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `expm1' is : 1 ulp accepted: 0 ulp Failure: Test: log10 (0.75) == -0.124938736608299953132449886193870744 Result: is: -1.24938736608299920000e-01 -0x1.ffbfc2bbc78020000000p-4 should be: -1.24938736608299940000e-01 -0x1.ffbfc2bbc78030000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `log10' is : 1 ulp accepted: 0 ulp Failure: Test: erf (0.75) == 0.711155633653515131598937834591410777 Result: is: 7.11155633653515100000e-01 0xb.60e4bace873000000000p-4 should be: 7.11155633653515100000e-01 0xb.60e4bace872f80000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: erf (1.25) == 0.922900128256458230136523481197281140 Result: is: 9.22900128256458160000e-01 0xe.c432ecc55f0000000000p-4 should be: 9.22900128256458280000e-01 0xe.c432ecc55f0080000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `erf' is : 1 ulp accepted: 0 ulp Failure: Test: erfc (4.125) == 0.542340079956506600531223408575531062e-8 Result: is: 5.42340079956506600000e-09 0x1.74b179d1eba800000000p-28 should be: 5.42340079956506600000e-09 0x1.74b179d1eba810000000p-28 difference: 8.27180612553027740000e-25 0x100000000000000000000p-80 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `erfc' is : 1 ulp accepted: 0 ulp Failure: Test: lgamma (0.7) == 0.260867246531666514385732417016759578 Result: is: 2.60867246531666570000e-01 0x4.2c832247379d00000000p-4 should be: 2.60867246531666540000e-01 0x4.2c832247379cc0000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: lgamma (1.2) == -0.853740900033158497197028392998854470e-1 Result: is: -8.53740900033158300000e-02 -0x1.5db138c7d70c60000000p-4 should be: -8.53740900033158420000e-02 -0x1.5db138c7d70c70000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `lgamma' is : 1 ulp accepted: 0 ulp Failure: Test: tgamma (-0.5) == -2 sqrt (pi) Result: is: -3.54490770181103160000e+00 -0x3.8b7f12369ded40000000p+0 should be: -3.54490770181103220000e+00 -0x3.8b7f12369ded60000000p+0 difference: 4.44089209850062600000e-16 0x200000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: tgamma (0.7) == 1.29805533264755778568117117915281162 Result: is: 1.29805533264755780000e+00 0x1.4c4d5ab21ea230000000p+0 should be: 1.29805533264755770000e+00 0x1.4c4d5ab21ea220000000p+0 difference: 2.22044604925031300000e-16 0x100000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `tgamma' is : 1 ulp accepted: 0 ulp Failure: Test: j0 (10.0) == -0.245935764451348335197760862485328754 Result: is: -2.45935764451348300000e-01 -0x3.ef5a5713c3ca40000000p-4 should be: -2.45935764451348330000e-01 -0x3.ef5a5713c3ca80000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: j0 (4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847430000e-01 -0x6.5ab9c24fa53e80000000p-4 should be: -3.97149809863847370000e-01 -0x6.5ab9c24fa53e40000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847430000e-01 -0x6.5ab9c24fa53e80000000p-4 should be: -3.97149809863847370000e-01 -0x6.5ab9c24fa53e40000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `j0' is : 2 ulp accepted: 0 ulp Failure: Test: j1 (0.75) == 0.349243602174862192523281016426251335 Result: is: 3.49243602174862260000e-01 0x5.9680759ada2f40000000p-4 should be: 3.49243602174862140000e-01 0x5.9680759ada2f00000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j1 (2.0) == 0.576724807756873387202448242269137087 Result: is: 5.76724807756873250000e-01 0x9.3a43cac1b8f780000000p-4 should be: 5.76724807756873360000e-01 0x9.3a43cac1b8f800000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j1 (8.0) == 0.234636346853914624381276651590454612 Result: is: 2.34636346853914580000e-01 0x3.c1120ac30c3040000000p-4 should be: 2.34636346853914610000e-01 0x3.c1120ac30c3060000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `j1' is : 1 ulp accepted: 0 ulp Failure: Test: jn (0, 10.0) == -0.245935764451348335197760862485328754 Result: is: -2.45935764451348300000e-01 -0x3.ef5a5713c3ca40000000p-4 should be: -2.45935764451348330000e-01 -0x3.ef5a5713c3ca80000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847430000e-01 -0x6.5ab9c24fa53e80000000p-4 should be: -3.97149809863847370000e-01 -0x6.5ab9c24fa53e40000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847430000e-01 -0x6.5ab9c24fa53e80000000p-4 should be: -3.97149809863847370000e-01 -0x6.5ab9c24fa53e40000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 0.75) == 0.349243602174862192523281016426251335 Result: is: 3.49243602174862260000e-01 0x5.9680759ada2f40000000p-4 should be: 3.49243602174862140000e-01 0x5.9680759ada2f00000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 2.0) == 0.576724807756873387202448242269137087 Result: is: 5.76724807756873250000e-01 0x9.3a43cac1b8f780000000p-4 should be: 5.76724807756873360000e-01 0x9.3a43cac1b8f800000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 8.0) == 0.234636346853914624381276651590454612 Result: is: 2.34636346853914580000e-01 0x3.c1120ac30c3040000000p-4 should be: 2.34636346853914610000e-01 0x3.c1120ac30c3060000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 0.125) == 0.406503832554912875023029337653442868e-4 Result: is: 4.06503832554912800000e-05 0x2.aa0011101e5fc0000000p-16 should be: 4.06503832554912860000e-05 0x2.aa0011101e5fe0000000p-16 difference: 6.77626357803440210000e-21 0x200000000000000000000p-68 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 0.75) == 0.848438342327410884392755236884386804e-2 Result: is: 8.48438342327411050000e-03 0x2.2c085554665b20000000p-8 should be: 8.48438342327410930000e-03 0x2.2c085554665b00000000p-8 difference: 1.73472347597680710000e-18 0x200000000000000000000p-60 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 2.0) == 0.128943249474402051098793332969239835 Result: is: 1.28943249474402080000e-01 0x2.1026cbf8853a20000000p-4 should be: 1.28943249474402050000e-01 0x2.1026cbf8853a00000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 10.0) == 0.0583793793051868123429354784103409563 Result: is: 5.83793793051867960000e-02 0xe.f1f374e0660180000000p-8 should be: 5.83793793051868080000e-02 0xe.f1f374e0660300000000p-8 difference: 2.08166817117216850000e-17 0x1.80000000000000000000p-56 ulp : 3.0000 max.ulp : 0.0000 Failure: Test: jn (10, 0.125) == 0.250543369809369890173993791865771547e-18 Result: is: 2.50543369809369920000e-19 0x4.9f28594420d100000000p-64 should be: 2.50543369809369890000e-19 0x4.9f28594420d0c0000000p-64 difference: 4.81482486096808960000e-35 0x400000000000000000000p-116 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (10, 0.75) == 0.149621713117596814698712483621682835e-10 Result: is: 1.49621713117596830000e-11 0x1.0737a10f99b910000000p-36 should be: 1.49621713117596800000e-11 0x1.0737a10f99b900000000p-36 difference: 3.23117426778526420000e-27 0x100000000000000000000p-88 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (10, 10.0) == 0.207486106633358857697278723518753428 Result: is: 2.07486106633358950000e-01 0x3.51dcf3a5d59680000000p-4 should be: 2.07486106633358860000e-01 0x3.51dcf3a5d59600000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 4.0000 max.ulp : 0.0000 Maximal error of `jn' is : 4 ulp accepted: 0 ulp Failure: Test: y0 (-1.0) == -inf plus invalid exception Result: is: nan 0xnan should be: -inf -0xinf Failure: Test: y0 (0.75) == -0.137172769385772397522814379396581855 Result: is: -1.37172769385772400000e-01 -0x2.31dc12e69e47a0000000p-4 should be: -1.37172769385772370000e-01 -0x2.31dc12e69e4780000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (1.0) == 0.0882569642156769579829267660235151628 Result: is: 8.82569642156769750000e-02 0x1.6980226f358e00000000p-4 should be: 8.82569642156769510000e-02 0x1.6980226f358df0000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (1.5) == 0.382448923797758843955068554978089862 Result: is: 3.82448923797758870000e-01 0x6.1e82c341a0da40000000p-4 should be: 3.82448923797758870000e-01 0x6.1e82c341a0da00000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (8.0) == 0.223521489387566220527323400498620359 Result: is: 2.23521489387566170000e-01 0x3.938b44edf70560000000p-4 should be: 2.23521489387566200000e-01 0x3.938b44edf70580000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `y0' is : 1 ulp accepted: 0 ulp Failure: Test: y1 (-1.0) == -inf plus invalid exception Result: is: nan 0xnan should be: -inf -0xinf Failure: Test: y1 (0.125) == -5.19993611253477499595928744876579921 Result: is: -5.19993611253477450000e+00 -0x5.332f0358a050c0000000p+0 should be: -5.19993611253477510000e+00 -0x5.332f0358a05100000000p+0 difference: 8.88178419700125210000e-16 0x400000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (2.0) == -0.107032431540937546888370772277476637 Result: is: -1.07032431540937550000e-01 -0x1.b667a391466480000000p-4 should be: -1.07032431540937540000e-01 -0x1.b667a391466470000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (8.0) == -0.158060461731247494255555266187483550 Result: is: -1.58060461731247540000e-01 -0x2.876a681ed266e0000000p-4 should be: -1.58060461731247480000e-01 -0x2.876a681ed266c0000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (10.0) == 0.249015424206953883923283474663222803 Result: is: 2.49015424206953790000e-01 0x3.fbf798f2b1e720000000p-4 should be: 2.49015424206953880000e-01 0x3.fbf798f2b1e780000000p-4 difference: 8.32667268468867420000e-17 0x600000000000000000000p-56 ulp : 3.0000 max.ulp : 0.0000 Maximal error of `y1' is : 3 ulp accepted: 0 ulp Failure: Test: yn (0, -1.0) == -inf plus invalid exception Result: is: nan 0xnan should be: -inf -0xinf Failure: Test: yn (0, 0.75) == -0.137172769385772397522814379396581855 Result: is: -1.37172769385772400000e-01 -0x2.31dc12e69e47a0000000p-4 should be: -1.37172769385772370000e-01 -0x2.31dc12e69e4780000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 1.0) == 0.0882569642156769579829267660235151628 Result: is: 8.82569642156769750000e-02 0x1.6980226f358e00000000p-4 should be: 8.82569642156769510000e-02 0x1.6980226f358df0000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 1.5) == 0.382448923797758843955068554978089862 Result: is: 3.82448923797758870000e-01 0x6.1e82c341a0da40000000p-4 should be: 3.82448923797758870000e-01 0x6.1e82c341a0da00000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 8.0) == 0.223521489387566220527323400498620359 Result: is: 2.23521489387566170000e-01 0x3.938b44edf70560000000p-4 should be: 2.23521489387566200000e-01 0x3.938b44edf70580000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, -1.0) == -inf plus invalid exception Result: is: nan 0xnan should be: -inf -0xinf Failure: Test: yn (1, 0.125) == -5.19993611253477499595928744876579921 Result: is: -5.19993611253477450000e+00 -0x5.332f0358a050c0000000p+0 should be: -5.19993611253477510000e+00 -0x5.332f0358a05100000000p+0 difference: 8.88178419700125210000e-16 0x400000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 2.0) == -0.107032431540937546888370772277476637 Result: is: -1.07032431540937550000e-01 -0x1.b667a391466480000000p-4 should be: -1.07032431540937540000e-01 -0x1.b667a391466470000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 8.0) == -0.158060461731247494255555266187483550 Result: is: -1.58060461731247540000e-01 -0x2.876a681ed266e0000000p-4 should be: -1.58060461731247480000e-01 -0x2.876a681ed266c0000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 10.0) == 0.249015424206953883923283474663222803 Result: is: 2.49015424206953790000e-01 0x3.fbf798f2b1e720000000p-4 should be: 2.49015424206953880000e-01 0x3.fbf798f2b1e780000000p-4 difference: 8.32667268468867420000e-17 0x600000000000000000000p-56 ulp : 3.0000 max.ulp : 0.0000 Failure: Test: yn (3, 0.125) == -2612.69757350066712600220955744091741 Result: is: -2.61269757350066660000e+03 -0xa.34b2942d4beb80000000p+8 should be: -2.61269757350066720000e+03 -0xa.34b2942d4bec00000000p+8 difference: 4.54747350886464110000e-13 0x800000000000000000000p-44 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 0.75) == -12.9877176234475433186319774484809207 Result: is: -1.29877176234475400000e+01 -0xc.fcdb0fea63d900000000p+0 should be: -1.29877176234475430000e+01 -0xc.fcdb0fea63d980000000p+0 difference: 1.77635683940025030000e-15 0x800000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 2.0) == -1.12778377684042778608158395773179238 Result: is: -1.12778377684042790000e+00 -0x1.20b670067d2f20000000p+0 should be: -1.12778377684042780000e+00 -0x1.20b670067d2f10000000p+0 difference: 2.22044604925031300000e-16 0x100000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 10.0) == -0.251362657183837329779204747654240998 Result: is: -2.51362657183837260000e-01 -0x4.0594d980a4d340000000p-4 should be: -2.51362657183837320000e-01 -0x4.0594d980a4d380000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 0.125) == -127057845771019398.252538486899753195 Result: is: -1.27057845771019380000e+17 -0x1.c36670031ba470000000p+56 should be: -1.27057845771019380000e+17 -0x1.c36670031ba480000000p+56 difference: 1.60000000000000000000e+01 0x100000000000000000000p+4 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 0.75) == -2133501638.90573424452445412893839236 Result: is: -2.13350163890573440000e+09 -0x7.f2aa6c6e7de380000000p+28 should be: -2.13350163890573440000e+09 -0x7.f2aa6c6e7de340000000p+28 difference: 2.38418579101562500000e-07 0x400000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 1.0) == -121618014.278689189288130426667971145 Result: is: -1.21618014278689170000e+08 -0x7.3fbe5e47582c80000000p+24 should be: -1.21618014278689190000e+08 -0x7.3fbe5e47582cc0000000p+24 difference: 1.49011611938476560000e-08 0x400000000000000000000p-28 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 2.0) == -129184.542208039282635913145923304214 Result: is: -1.29184542208039310000e+05 -0x1.f8a08ace256480000000p+16 should be: -1.29184542208039290000e+05 -0x1.f8a08ace256460000000p+16 difference: 2.91038304567337030000e-11 0x200000000000000000000p-36 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: yn (10, 10.0) == -0.359814152183402722051986577343560609 Result: is: -3.59814152183402710000e-01 -0x5.c1cc7c04403b40000000p-4 should be: -3.59814152183402710000e-01 -0x5.c1cc7c04403b80000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `yn' is : 3 ulp accepted: 0 ulp Test suite completed: 1041 test cases plus 927 tests for exception flags executed. 75 errors occurred. .... test-float FAIL test-float got 1 expected 0 testing float (without inline functions) Failure: Test: cos (M_PI_6l * 4.0) == -0.5 Result: is: -5.00000059604644770000e-01 -0x8.00001000000000000000p-4 should be: -5.00000000000000000000e-01 -0x800000000000000000000p-4 difference: 5.96046447753906250000e-08 0x100000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `cos' is : 1 ulp accepted: 0 ulp Maximal error of `log' is : 1 ulp accepted: 0 ulp Failure: Test: log10 (e) == log10(e) Result: is: 4.34294462203979490000e-01 0x6.f2dec000000000000000p-4 should be: 4.34294492006301870000e-01 0x6.f2dec800000000000000p-4 difference: 2.98023223876953120000e-08 0x800000000000000000000p-28 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `log10' is : 1 ulp accepted: 0 ulp Failure: Test: hypot (0.7, 12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-0.7, 12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (0.7, -12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-0.7, -12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (12.4, 0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-12.4, 0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (12.4, -0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-12.4, -0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `hypot' is : 1 ulp accepted: 0 ulp Failure: Test: lgamma (0.7) == 0.260867246531666514385732417016759578 Result: is: 2.60867267847061150000e-01 0x4.2c832800000000000000p-4 should be: 2.60867238044738760000e-01 0x4.2c832000000000000000p-4 difference: 2.98023223876953120000e-08 0x800000000000000000000p-28 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: lgamma (1.2) == -0.853740900033158497197028392998854470e-1 Result: is: -8.53741019964218130000e-02 -0x1.5db13c00000000000000p-4 should be: -8.53740870952606200000e-02 -0x1.5db13800000000000000p-4 difference: 1.49011611938476560000e-08 0x400000000000000000000p-28 ulp : 2.0000 max.ulp : 0.0000 Maximal error of `lgamma' is : 2 ulp accepted: 0 ulp Failure: Test: tgamma (0.7) == 1.29805533264755778568117117915281162 Result: is: 1.29805541038513180000e+00 0x1.4c4d5c00000000000000p+0 should be: 1.29805529117584220000e+00 0x1.4c4d5a00000000000000p+0 difference: 1.19209289550781250000e-07 0x200000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `tgamma' is : 1 ulp accepted: 0 ulp Test suite completed: 908 test cases plus 800 tests for exception flags executed. 19 errors occurred. .... test-fpucw PASS test-fpucw .... test-idouble FAIL test-idouble got 1 expected 0 testing double (inline functions) Failure: Test: cos (M_PI_6l * 2.0) == 0.5 Result: is: 4.99999999999999940000e-01 0x7.ffffffffffff80000000p-4 should be: 5.00000000000000000000e-01 0x800000000000000000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: cos (M_PI_6l * 4.0) == -0.5 Result: is: -5.00000000000000230000e-01 -0x8.00000000000100000000p-4 should be: -5.00000000000000000000e-01 -0x800000000000000000000p-4 difference: 2.22044604925031300000e-16 0x100000000000000000000p-52 ulp : 2.0000 max.ulp : 0.0000 Maximal error of `cos' is : 2 ulp accepted: 0 ulp Maximal error of `tan' is : 1 ulp accepted: 0 ulp Failure: Test: exp (1) == e Result: is: 2.71828182845904520000e+00 0x2.b7e151628aed40000000p+0 should be: 2.71828182845904520000e+00 0x2.b7e151628aed20000000p+0 difference: 4.44089209850062600000e-16 0x200000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `exp' is : 1 ulp accepted: 0 ulp Failure: Test: expm1 (0.75) == 1.11700001661267466854536981983709561 Result: is: 1.11700001661267470000e+00 0x1.1df3b68cfb9f00000000p+0 should be: 1.11700001661267450000e+00 0x1.1df3b68cfb9ef0000000p+0 difference: 2.22044604925031300000e-16 0x100000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `expm1' is : 1 ulp accepted: 0 ulp Failure: Test: log10 (0.75) == -0.124938736608299953132449886193870744 Result: is: -1.24938736608299920000e-01 -0x1.ffbfc2bbc78020000000p-4 should be: -1.24938736608299940000e-01 -0x1.ffbfc2bbc78030000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `log10' is : 1 ulp accepted: 0 ulp Failure: Test: erf (0.75) == 0.711155633653515131598937834591410777 Result: is: 7.11155633653515100000e-01 0xb.60e4bace873000000000p-4 should be: 7.11155633653515100000e-01 0xb.60e4bace872f80000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: erf (1.25) == 0.922900128256458230136523481197281140 Result: is: 9.22900128256458160000e-01 0xe.c432ecc55f0000000000p-4 should be: 9.22900128256458280000e-01 0xe.c432ecc55f0080000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `erf' is : 1 ulp accepted: 0 ulp Failure: Test: erfc (4.125) == 0.542340079956506600531223408575531062e-8 Result: is: 5.42340079956506600000e-09 0x1.74b179d1eba800000000p-28 should be: 5.42340079956506600000e-09 0x1.74b179d1eba810000000p-28 difference: 8.27180612553027740000e-25 0x100000000000000000000p-80 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `erfc' is : 1 ulp accepted: 0 ulp Failure: Test: lgamma (0.7) == 0.260867246531666514385732417016759578 Result: is: 2.60867246531666570000e-01 0x4.2c832247379d00000000p-4 should be: 2.60867246531666540000e-01 0x4.2c832247379cc0000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: lgamma (1.2) == -0.853740900033158497197028392998854470e-1 Result: is: -8.53740900033158300000e-02 -0x1.5db138c7d70c60000000p-4 should be: -8.53740900033158420000e-02 -0x1.5db138c7d70c70000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `lgamma' is : 1 ulp accepted: 0 ulp Failure: Test: tgamma (-0.5) == -2 sqrt (pi) Result: is: -3.54490770181103160000e+00 -0x3.8b7f12369ded40000000p+0 should be: -3.54490770181103220000e+00 -0x3.8b7f12369ded60000000p+0 difference: 4.44089209850062600000e-16 0x200000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: tgamma (0.7) == 1.29805533264755778568117117915281162 Result: is: 1.29805533264755780000e+00 0x1.4c4d5ab21ea230000000p+0 should be: 1.29805533264755770000e+00 0x1.4c4d5ab21ea220000000p+0 difference: 2.22044604925031300000e-16 0x100000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `tgamma' is : 1 ulp accepted: 0 ulp Failure: Test: j0 (10.0) == -0.245935764451348335197760862485328754 Result: is: -2.45935764451348300000e-01 -0x3.ef5a5713c3ca40000000p-4 should be: -2.45935764451348330000e-01 -0x3.ef5a5713c3ca80000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: j0 (4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847430000e-01 -0x6.5ab9c24fa53e80000000p-4 should be: -3.97149809863847370000e-01 -0x6.5ab9c24fa53e40000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847430000e-01 -0x6.5ab9c24fa53e80000000p-4 should be: -3.97149809863847370000e-01 -0x6.5ab9c24fa53e40000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `j0' is : 2 ulp accepted: 0 ulp Failure: Test: j1 (0.75) == 0.349243602174862192523281016426251335 Result: is: 3.49243602174862260000e-01 0x5.9680759ada2f40000000p-4 should be: 3.49243602174862140000e-01 0x5.9680759ada2f00000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j1 (2.0) == 0.576724807756873387202448242269137087 Result: is: 5.76724807756873250000e-01 0x9.3a43cac1b8f780000000p-4 should be: 5.76724807756873360000e-01 0x9.3a43cac1b8f800000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j1 (8.0) == 0.234636346853914624381276651590454612 Result: is: 2.34636346853914580000e-01 0x3.c1120ac30c3040000000p-4 should be: 2.34636346853914610000e-01 0x3.c1120ac30c3060000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `j1' is : 1 ulp accepted: 0 ulp Failure: Test: jn (0, 10.0) == -0.245935764451348335197760862485328754 Result: is: -2.45935764451348300000e-01 -0x3.ef5a5713c3ca40000000p-4 should be: -2.45935764451348330000e-01 -0x3.ef5a5713c3ca80000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847430000e-01 -0x6.5ab9c24fa53e80000000p-4 should be: -3.97149809863847370000e-01 -0x6.5ab9c24fa53e40000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847430000e-01 -0x6.5ab9c24fa53e80000000p-4 should be: -3.97149809863847370000e-01 -0x6.5ab9c24fa53e40000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 0.75) == 0.349243602174862192523281016426251335 Result: is: 3.49243602174862260000e-01 0x5.9680759ada2f40000000p-4 should be: 3.49243602174862140000e-01 0x5.9680759ada2f00000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 2.0) == 0.576724807756873387202448242269137087 Result: is: 5.76724807756873250000e-01 0x9.3a43cac1b8f780000000p-4 should be: 5.76724807756873360000e-01 0x9.3a43cac1b8f800000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 8.0) == 0.234636346853914624381276651590454612 Result: is: 2.34636346853914580000e-01 0x3.c1120ac30c3040000000p-4 should be: 2.34636346853914610000e-01 0x3.c1120ac30c3060000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 0.125) == 0.406503832554912875023029337653442868e-4 Result: is: 4.06503832554912800000e-05 0x2.aa0011101e5fc0000000p-16 should be: 4.06503832554912860000e-05 0x2.aa0011101e5fe0000000p-16 difference: 6.77626357803440210000e-21 0x200000000000000000000p-68 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 0.75) == 0.848438342327410884392755236884386804e-2 Result: is: 8.48438342327411050000e-03 0x2.2c085554665b20000000p-8 should be: 8.48438342327410930000e-03 0x2.2c085554665b00000000p-8 difference: 1.73472347597680710000e-18 0x200000000000000000000p-60 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 2.0) == 0.128943249474402051098793332969239835 Result: is: 1.28943249474402080000e-01 0x2.1026cbf8853a20000000p-4 should be: 1.28943249474402050000e-01 0x2.1026cbf8853a00000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 10.0) == 0.0583793793051868123429354784103409563 Result: is: 5.83793793051867960000e-02 0xe.f1f374e0660180000000p-8 should be: 5.83793793051868080000e-02 0xe.f1f374e0660300000000p-8 difference: 2.08166817117216850000e-17 0x1.80000000000000000000p-56 ulp : 3.0000 max.ulp : 0.0000 Failure: Test: jn (10, 0.125) == 0.250543369809369890173993791865771547e-18 Result: is: 2.50543369809369920000e-19 0x4.9f28594420d100000000p-64 should be: 2.50543369809369890000e-19 0x4.9f28594420d0c0000000p-64 difference: 4.81482486096808960000e-35 0x400000000000000000000p-116 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (10, 0.75) == 0.149621713117596814698712483621682835e-10 Result: is: 1.49621713117596830000e-11 0x1.0737a10f99b910000000p-36 should be: 1.49621713117596800000e-11 0x1.0737a10f99b900000000p-36 difference: 3.23117426778526420000e-27 0x100000000000000000000p-88 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (10, 10.0) == 0.207486106633358857697278723518753428 Result: is: 2.07486106633358950000e-01 0x3.51dcf3a5d59680000000p-4 should be: 2.07486106633358860000e-01 0x3.51dcf3a5d59600000000p-4 difference: 1.11022302462515650000e-16 0x800000000000000000000p-56 ulp : 4.0000 max.ulp : 0.0000 Maximal error of `jn' is : 4 ulp accepted: 0 ulp Failure: Test: y0 (-1.0) == -inf plus invalid exception Result: is: nan 0xnan should be: -inf -0xinf Failure: Test: y0 (0.75) == -0.137172769385772397522814379396581855 Result: is: -1.37172769385772400000e-01 -0x2.31dc12e69e47a0000000p-4 should be: -1.37172769385772370000e-01 -0x2.31dc12e69e4780000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (1.0) == 0.0882569642156769579829267660235151628 Result: is: 8.82569642156769750000e-02 0x1.6980226f358e00000000p-4 should be: 8.82569642156769510000e-02 0x1.6980226f358df0000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (1.5) == 0.382448923797758843955068554978089862 Result: is: 3.82448923797758870000e-01 0x6.1e82c341a0da40000000p-4 should be: 3.82448923797758870000e-01 0x6.1e82c341a0da00000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (8.0) == 0.223521489387566220527323400498620359 Result: is: 2.23521489387566170000e-01 0x3.938b44edf70560000000p-4 should be: 2.23521489387566200000e-01 0x3.938b44edf70580000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `y0' is : 1 ulp accepted: 0 ulp Failure: Test: y1 (-1.0) == -inf plus invalid exception Result: is: nan 0xnan should be: -inf -0xinf Failure: Test: y1 (0.125) == -5.19993611253477499595928744876579921 Result: is: -5.19993611253477450000e+00 -0x5.332f0358a050c0000000p+0 should be: -5.19993611253477510000e+00 -0x5.332f0358a05100000000p+0 difference: 8.88178419700125210000e-16 0x400000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (2.0) == -0.107032431540937546888370772277476637 Result: is: -1.07032431540937550000e-01 -0x1.b667a391466480000000p-4 should be: -1.07032431540937540000e-01 -0x1.b667a391466470000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (8.0) == -0.158060461731247494255555266187483550 Result: is: -1.58060461731247540000e-01 -0x2.876a681ed266e0000000p-4 should be: -1.58060461731247480000e-01 -0x2.876a681ed266c0000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (10.0) == 0.249015424206953883923283474663222803 Result: is: 2.49015424206953790000e-01 0x3.fbf798f2b1e720000000p-4 should be: 2.49015424206953880000e-01 0x3.fbf798f2b1e780000000p-4 difference: 8.32667268468867420000e-17 0x600000000000000000000p-56 ulp : 3.0000 max.ulp : 0.0000 Maximal error of `y1' is : 3 ulp accepted: 0 ulp Failure: Test: yn (0, -1.0) == -inf plus invalid exception Result: is: nan 0xnan should be: -inf -0xinf Failure: Test: yn (0, 0.75) == -0.137172769385772397522814379396581855 Result: is: -1.37172769385772400000e-01 -0x2.31dc12e69e47a0000000p-4 should be: -1.37172769385772370000e-01 -0x2.31dc12e69e4780000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 1.0) == 0.0882569642156769579829267660235151628 Result: is: 8.82569642156769750000e-02 0x1.6980226f358e00000000p-4 should be: 8.82569642156769510000e-02 0x1.6980226f358df0000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 1.5) == 0.382448923797758843955068554978089862 Result: is: 3.82448923797758870000e-01 0x6.1e82c341a0da40000000p-4 should be: 3.82448923797758870000e-01 0x6.1e82c341a0da00000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 8.0) == 0.223521489387566220527323400498620359 Result: is: 2.23521489387566170000e-01 0x3.938b44edf70560000000p-4 should be: 2.23521489387566200000e-01 0x3.938b44edf70580000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, -1.0) == -inf plus invalid exception Result: is: nan 0xnan should be: -inf -0xinf Failure: Test: yn (1, 0.125) == -5.19993611253477499595928744876579921 Result: is: -5.19993611253477450000e+00 -0x5.332f0358a050c0000000p+0 should be: -5.19993611253477510000e+00 -0x5.332f0358a05100000000p+0 difference: 8.88178419700125210000e-16 0x400000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 2.0) == -0.107032431540937546888370772277476637 Result: is: -1.07032431540937550000e-01 -0x1.b667a391466480000000p-4 should be: -1.07032431540937540000e-01 -0x1.b667a391466470000000p-4 difference: 1.38777878078144550000e-17 0x100000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 8.0) == -0.158060461731247494255555266187483550 Result: is: -1.58060461731247540000e-01 -0x2.876a681ed266e0000000p-4 should be: -1.58060461731247480000e-01 -0x2.876a681ed266c0000000p-4 difference: 2.77555756156289100000e-17 0x200000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 10.0) == 0.249015424206953883923283474663222803 Result: is: 2.49015424206953790000e-01 0x3.fbf798f2b1e720000000p-4 should be: 2.49015424206953880000e-01 0x3.fbf798f2b1e780000000p-4 difference: 8.32667268468867420000e-17 0x600000000000000000000p-56 ulp : 3.0000 max.ulp : 0.0000 Failure: Test: yn (3, 0.125) == -2612.69757350066712600220955744091741 Result: is: -2.61269757350066660000e+03 -0xa.34b2942d4beb80000000p+8 should be: -2.61269757350066720000e+03 -0xa.34b2942d4bec00000000p+8 difference: 4.54747350886464110000e-13 0x800000000000000000000p-44 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 0.75) == -12.9877176234475433186319774484809207 Result: is: -1.29877176234475400000e+01 -0xc.fcdb0fea63d900000000p+0 should be: -1.29877176234475430000e+01 -0xc.fcdb0fea63d980000000p+0 difference: 1.77635683940025030000e-15 0x800000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 2.0) == -1.12778377684042778608158395773179238 Result: is: -1.12778377684042790000e+00 -0x1.20b670067d2f20000000p+0 should be: -1.12778377684042780000e+00 -0x1.20b670067d2f10000000p+0 difference: 2.22044604925031300000e-16 0x100000000000000000000p-52 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 10.0) == -0.251362657183837329779204747654240998 Result: is: -2.51362657183837260000e-01 -0x4.0594d980a4d340000000p-4 should be: -2.51362657183837320000e-01 -0x4.0594d980a4d380000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 0.125) == -127057845771019398.252538486899753195 Result: is: -1.27057845771019380000e+17 -0x1.c36670031ba470000000p+56 should be: -1.27057845771019380000e+17 -0x1.c36670031ba480000000p+56 difference: 1.60000000000000000000e+01 0x100000000000000000000p+4 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 0.75) == -2133501638.90573424452445412893839236 Result: is: -2.13350163890573440000e+09 -0x7.f2aa6c6e7de380000000p+28 should be: -2.13350163890573440000e+09 -0x7.f2aa6c6e7de340000000p+28 difference: 2.38418579101562500000e-07 0x400000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 1.0) == -121618014.278689189288130426667971145 Result: is: -1.21618014278689170000e+08 -0x7.3fbe5e47582c80000000p+24 should be: -1.21618014278689190000e+08 -0x7.3fbe5e47582cc0000000p+24 difference: 1.49011611938476560000e-08 0x400000000000000000000p-28 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 2.0) == -129184.542208039282635913145923304214 Result: is: -1.29184542208039310000e+05 -0x1.f8a08ace256480000000p+16 should be: -1.29184542208039290000e+05 -0x1.f8a08ace256460000000p+16 difference: 2.91038304567337030000e-11 0x200000000000000000000p-36 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: yn (10, 10.0) == -0.359814152183402722051986577343560609 Result: is: -3.59814152183402710000e-01 -0x5.c1cc7c04403b40000000p-4 should be: -3.59814152183402710000e-01 -0x5.c1cc7c04403b80000000p-4 difference: 5.55111512312578200000e-17 0x400000000000000000000p-56 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `yn' is : 3 ulp accepted: 0 ulp Test suite completed: 979 test cases plus 865 tests for exception flags executed. 75 errors occurred. .... test-ifloat FAIL test-ifloat got 1 expected 0 testing float (inline functions) Failure: Test: cos (M_PI_6l * 4.0) == -0.5 Result: is: -5.00000059604644770000e-01 -0x8.00001000000000000000p-4 should be: -5.00000000000000000000e-01 -0x800000000000000000000p-4 difference: 5.96046447753906250000e-08 0x100000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `cos' is : 1 ulp accepted: 0 ulp Maximal error of `log' is : 1 ulp accepted: 0 ulp Failure: Test: log10 (e) == log10(e) Result: is: 4.34294462203979490000e-01 0x6.f2dec000000000000000p-4 should be: 4.34294492006301870000e-01 0x6.f2dec800000000000000p-4 difference: 2.98023223876953120000e-08 0x800000000000000000000p-28 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `log10' is : 1 ulp accepted: 0 ulp Failure: Test: hypot (0.7, 12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-0.7, 12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (0.7, -12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-0.7, -12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (12.4, 0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-12.4, 0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (12.4, -0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-12.4, -0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541990000e+01 0xc.6b743000000000000000p+0 should be: 1.24197425842285150000e+01 0xc.6b744000000000000000p+0 difference: 9.53674316406250000000e-07 0x100000000000000000000p-20 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `hypot' is : 1 ulp accepted: 0 ulp Failure: Test: lgamma (0.7) == 0.260867246531666514385732417016759578 Result: is: 2.60867267847061150000e-01 0x4.2c832800000000000000p-4 should be: 2.60867238044738760000e-01 0x4.2c832000000000000000p-4 difference: 2.98023223876953120000e-08 0x800000000000000000000p-28 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: lgamma (1.2) == -0.853740900033158497197028392998854470e-1 Result: is: -8.53741019964218130000e-02 -0x1.5db13c00000000000000p-4 should be: -8.53740870952606200000e-02 -0x1.5db13800000000000000p-4 difference: 1.49011611938476560000e-08 0x400000000000000000000p-28 ulp : 2.0000 max.ulp : 0.0000 Maximal error of `lgamma' is : 2 ulp accepted: 0 ulp Failure: Test: tgamma (0.7) == 1.29805533264755778568117117915281162 Result: is: 1.29805541038513180000e+00 0x1.4c4d5c00000000000000p+0 should be: 1.29805529117584220000e+00 0x1.4c4d5a00000000000000p+0 difference: 1.19209289550781250000e-07 0x200000000000000000000p-24 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `tgamma' is : 1 ulp accepted: 0 ulp Test suite completed: 846 test cases plus 738 tests for exception flags executed. 19 errors occurred. .... tst-definitions PASS tst-definitions .... bug-glob2 PASS bug-glob2 .... bug-readdir1 PASS bug-readdir1 .... dirent PASS dirent .... dirent64 PASS dirent64 .... fdopen PASS fdopen .... opendir-tst1 PASS opendir-tst1 .... popen PASS popen .... seek PASS seek .... sem PASS sem .... stdarg PASS stdarg .... tst-hasmntopt PASS tst-hasmntopt .... tst-inotify PASS tst-inotify .... tst-mkostemps PASS tst-mkostemps .... tst-nftw PASS tst-nftw .... tst-preadvwritev PASS tst-preadvwritev .... tst-scandir PASS tst-scandir .... tst-seekdir PASS tst-seekdir .... tst-statfs PASS tst-statfs .... tst-statvfs PASS tst-statvfs .... tst-syscall0 PASS tst-syscall0 .... tst-syscall1 PASS tst-syscall1 .... tst-syscall6 PASS tst-syscall6 .... tst-utmp PASS tst-utmp .... tst-utmpx PASS tst-utmpx .... mmap PASS mmap .... mmap2 FAIL mmap2 got 1 expected 0