OpenSBI v1.0 ____ _____ ____ _____ / __ \ / ____| _ \_ _| | | | |_ __ ___ _ __ | (___ | |_) || | | | | | '_ \ / _ \ '_ \ \___ \| _ < | | | |__| | |_) | __/ | | |____) | |_) || |_ \____/| .__/ \___|_| |_|_____/|____/_____| | | |_| Platform Name : riscv-virtio,qemu Platform Features : medeleg Platform HART Count : 1 Platform IPI Device : aclint-mswi Platform Timer Device : aclint-mtimer @ 10000000Hz Platform Console Device : uart8250 Platform HSM Device : --- Platform Reboot Device : sifive_test Platform Shutdown Device : sifive_test Firmware Base : 0x80000000 Firmware Size : 252 KB Runtime SBI Version : 0.3 Domain0 Name : root Domain0 Boot HART : 0 Domain0 HARTs : 0* Domain0 Region00 : 0x0000000002000000-0x000000000200ffff (I) Domain0 Region01 : 0x0000000080000000-0x000000008003ffff () Domain0 Region02 : 0x0000000000000000-0xffffffffffffffff (R,W,X) Domain0 Next Address : 0x0000000080200000 Domain0 Next Arg1 : 0x000000009fe00000 Domain0 Next Mode : S-mode Domain0 SysReset : yes Boot HART ID : 0 Boot HART Domain : root Boot HART ISA : rv64imafdcsuh Boot HART Features : scounteren,mcounteren,mcountinhibit,time Boot HART PMP Count : 16 Boot HART PMP Granularity : 4 Boot HART PMP Address Bits: 54 Boot HART MHPM Count : 16 Boot HART MIDELEG : 0x0000000000001666 Boot HART MEDELEG : 0x0000000000f0b509 [ 0.000000] Linux version 5.15.105-1 (wbx@helium) (riscv64-openadk-linux-uclibc-gcc (GCC) 11.3.0, GNU ld (GNU Binutils) 2.40) #5 Sun Apr 9 16:31:00 CEST 2023 [ 0.000000] OF: fdt: Ignoring memory range 0x80000000 - 0x80200000 [ 0.000000] Machine model: riscv-virtio,qemu [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000080200000-0x000000009fffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000080200000-0x000000009fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000080200000-0x000000009fffffff] [ 0.000000] SBI specification v0.3 detected [ 0.000000] SBI implementation ID=0x1 Version=0x10000 [ 0.000000] SBI TIME extension detected [ 0.000000] SBI IPI extension detected [ 0.000000] SBI RFENCE extension detected [ 0.000000] riscv: ISA extensions abcdefhimnprstu [ 0.000000] riscv: ELF capabilities acdfim [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 128775 [ 0.000000] Kernel command line: console=ttyS0,115200 ro rootfstype=tmpfs [ 0.000000] Dentry cache hash table entries: 65536 (order: 7, 524288 bytes, linear) [ 0.000000] Inode-cache hash table entries: 32768 (order: 6, 262144 bytes, linear) [ 0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off [ 0.000000] Memory: 509020K/522240K available (2251K kernel code, 588K rwdata, 486K rodata, 1640K init, 232K bss, 13220K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] riscv-intc: 64 local interrupts mapped [ 0.000000] plic: plic@c000000: mapped 96 interrupts with 1 handlers for 2 contexts. [ 0.000000] riscv_timer_init_dt: Registering clocksource cpuid [0] hartid [0] [ 0.000000] clocksource: riscv_clocksource: mask: 0xffffffffffffffff max_cycles: 0x24e6a1710, max_idle_ns: 440795202120 ns [ 0.000149] sched_clock: 64 bits at 10MHz, resolution 100ns, wraps every 4398046511100ns [ 0.010793] Calibrating delay loop (skipped), value calculated using timer frequency.. 20.00 BogoMIPS (lpj=40000) [ 0.011019] pid_max: default: 4096 minimum: 301 [ 0.015827] Mount-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.015931] Mountpoint-cache hash table entries: 1024 (order: 1, 8192 bytes, linear) [ 0.046105] ASID allocator using 16 bits (65536 entries) [ 0.058551] devtmpfs: initialized [ 0.070838] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.071303] futex hash table entries: 16 (order: -4, 384 bytes, linear) [ 0.074506] NET: Registered PF_NETLINK/PF_ROUTE protocol family [ 0.126880] clocksource: Switched to clocksource riscv_clocksource [ 0.139627] NET: Registered PF_INET protocol family [ 0.141710] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear) [ 0.148871] tcp_listen_portaddr_hash hash table entries: 256 (order: 0, 4096 bytes, linear) [ 0.149090] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear) [ 0.149223] TCP established hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.149443] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear) [ 0.149755] TCP: Hash tables configured (established 4096 bind 4096) [ 0.153284] UDP hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.153535] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear) [ 0.155370] NET: Registered PF_UNIX/PF_LOCAL protocol family [ 0.156296] PCI: CLS 0 bytes, default 64 [ 0.175582] workingset: timestamp_bits=62 max_order=17 bucket_order=0 [ 0.248531] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 0.260349] printk: console [ttyS0] disabled [ 0.262244] 10000000.serial: ttyS0 at MMIO 0x10000000 (irq = 2, base_baud = 230400) is a 16550A [ 0.306317] printk: console [ttyS0] enabled [ 0.325103] NET: Registered PF_PACKET protocol family [ 2.590320] devtmpfs: mounted [ 2.598184] Starting Linux (built with OpenADK). [ 2.625259] Freeing unused kernel image (initmem) memory: 1640K [ 2.625606] Kernel memory protection not selected by kernel config. [ 2.626104] Run /init as init process System initialization ... Starting network... done. Starting adktest... Starting test script ... Linux openadk 5.15.105-1 #5 Sun Apr 9 16:31:00 CEST 2023 riscv64 GNU/Linux Sun Apr 9 16:31:10 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 .... dladdr PASS dladdr .... dlafk PASS dlafk .... dlstatic PASS dlstatic .... dltest PASS dltest .... dltest2 PASS dltest2 .... dlundef PASS dlundef .... nodelete PASS nodelete .... nodelete1 PASS nodelete1 .... test1 PASS test1 .... test2 PASS test2 .... testscope PASS testscope .... tst-origin PASS tst-origin .... 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 PASS tst-calloc .... 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.99999999999999888978e-01 0.49999999999999988898 should be: 5.00000000000000000000e-01 0.5 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: cos (M_PI_6l * 4.0) == -0.5 Result: is: -5.00000000000000222045e-01 -0.50000000000000022204 should be: -5.00000000000000000000e-01 -0.5 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 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.71828182845904553488e+00 2.7182818284590455349 should be: 2.71828182845904509080e+00 2.7182818284590450908 difference: 4.44089209850062616169e-16 4.4408920985006261617e-16 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `exp' is : 1 ulp accepted: 0 ulp Failure: Test: expm1 (1) == M_El - 1.0 Result: is: 1.71828182845904509080e+00 1.7182818284590450908 should be: 1.71828182845904531284e+00 1.7182818284590453128 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: expm1 (0.75) == 1.11700001661267466854536981983709561 Result: is: 1.11700001661267478426e+00 1.1170000166126747843 should be: 1.11700001661267456221e+00 1.1170000166126745622 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 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.24938736608299932884e-01 -0.12493873660829993288 should be: -1.24938736608299946762e-01 -0.12493873660829994676 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 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.11155633653515195647e-01 0.71115563365351519565 should be: 7.11155633653515084625e-01 0.71115563365351508462 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: erf (1.25) == 0.922900128256458230136523481197281140 Result: is: 9.22900128256458174292e-01 0.92290012825645817429 should be: 9.22900128256458285314e-01 0.92290012825645828531 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 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.42340079956506549097e-09 5.423400799565065491e-09 should be: 5.42340079956506631815e-09 5.4234007995650663182e-09 difference: 8.27180612553027674871e-25 8.2718061255302767487e-25 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.60867246531666596709e-01 0.26086724653166659671 should be: 2.60867246531666541198e-01 0.2608672465316665412 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: lgamma (1.2) == -0.853740900033158497197028392998854470e-1 Result: is: -8.53740900033158334193e-02 -0.085374090003315833419 should be: -8.53740900033158472970e-02 -0.085374090003315847297 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 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.54490770181103176384e+00 -3.5449077018110317638 should be: -3.54490770181103220793e+00 -3.5449077018110322079 difference: 4.44089209850062616169e-16 4.4408920985006261617e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: tgamma (0.7) == 1.29805533264755778568117117915281162 Result: is: 1.29805533264755790235e+00 1.2980553326475579023 should be: 1.29805533264755768030e+00 1.2980553326475576803 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `tgamma' is : 1 ulp accepted: 0 ulp Failure: Test: nexttoward (0, -0) == -0 Result: is: 0.00000000000000000000e+00 0 should be: -0.00000000000000000000e+00 -0 difference: 0.00000000000000000000e+00 0 ulp : 0.0000 max.ulp : 0.0000 Failure: Test: nexttoward (-0, -0) == -0 Result: is: 0.00000000000000000000e+00 0 should be: -0.00000000000000000000e+00 -0 difference: 0.00000000000000000000e+00 0 ulp : 0.0000 max.ulp : 0.0000 Failure: Test: nexttoward (9, 9) == 9 Result: is: 8.99999999999999822364e+00 8.9999999999999982236 should be: 9.00000000000000000000e+00 9 difference: 1.77635683940025046468e-15 1.7763568394002504647e-15 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: nexttoward (-9, -9) == -9 Result: is: -8.99999999999999822364e+00 -8.9999999999999982236 should be: -9.00000000000000000000e+00 -9 difference: 1.77635683940025046468e-15 1.7763568394002504647e-15 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: nexttoward (inf, inf) == inf Result: is: 1.79769313486231570815e+308 1.7976931348623157081e+308 should be: inf inf Failure: Test: nexttoward (-inf, -inf) == -inf Result: is: -1.79769313486231570815e+308 -1.7976931348623157081e+308 should be: -inf -inf Failure: Test: nexttoward (1.1, NaN) == NaN Result: is: 1.09999999999999986677e+00 1.0999999999999998668 should be: nan nan Maximal error of `nexttoward' is : 1 ulp accepted: 0 ulp Failure: Test: j0 (10.0) == -0.245935764451348335197760862485328754 Result: is: -2.45935764451348293225e-01 -0.24593576445134829322 should be: -2.45935764451348348736e-01 -0.24593576445134834874 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: j0 (4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847402802e-01 -0.3971498098638474028 should be: -3.97149809863847347291e-01 -0.39714980986384734729 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847402802e-01 -0.3971498098638474028 should be: -3.97149809863847347291e-01 -0.39714980986384734729 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 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.49243602174862222132e-01 0.34924360217486222213 should be: 3.49243602174862166621e-01 0.34924360217486216662 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j1 (2.0) == 0.576724807756873387202448242269137087 Result: is: 5.76724807756873292242e-01 0.57672480775687329224 should be: 5.76724807756873403264e-01 0.57672480775687340326 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j1 (8.0) == 0.234636346853914624381276651590454612 Result: is: 2.34636346853914601329e-01 0.23463634685391460133 should be: 2.34636346853914629085e-01 0.23463634685391462908 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 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.45935764451348293225e-01 -0.24593576445134829322 should be: -2.45935764451348348736e-01 -0.24593576445134834874 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847402802e-01 -0.3971498098638474028 should be: -3.97149809863847347291e-01 -0.39714980986384734729 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847402802e-01 -0.3971498098638474028 should be: -3.97149809863847347291e-01 -0.39714980986384734729 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 0.75) == 0.349243602174862192523281016426251335 Result: is: 3.49243602174862222132e-01 0.34924360217486222213 should be: 3.49243602174862166621e-01 0.34924360217486216662 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 2.0) == 0.576724807756873387202448242269137087 Result: is: 5.76724807756873292242e-01 0.57672480775687329224 should be: 5.76724807756873403264e-01 0.57672480775687340326 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 8.0) == 0.234636346853914624381276651590454612 Result: is: 2.34636346853914601329e-01 0.23463634685391460133 should be: 2.34636346853914629085e-01 0.23463634685391462908 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 0.125) == 0.406503832554912875023029337653442868e-4 Result: is: 4.06503832554912795027e-05 4.0650383255491279503e-05 should be: 4.06503832554912862790e-05 4.0650383255491286279e-05 difference: 6.77626357803440271255e-21 6.7762635780344027125e-21 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 0.75) == 0.848438342327410884392755236884386804e-2 Result: is: 8.48438342327411006150e-03 0.0084843834232741100615 should be: 8.48438342327410832677e-03 0.0084843834232741083268 difference: 1.73472347597680709441e-18 1.7347234759768070944e-18 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 2.0) == 0.128943249474402051098793332969239835 Result: is: 1.28943249474402082955e-01 0.12894324947440208295 should be: 1.28943249474402055199e-01 0.1289432494744020552 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 10.0) == 0.0583793793051868123429354784103409563 Result: is: 5.83793793051867945798e-02 0.05837937930518679458 should be: 5.83793793051868153965e-02 0.058379379305186815396 difference: 2.08166817117216851329e-17 2.0816681711721685133e-17 ulp : 3.0000 max.ulp : 0.0000 Failure: Test: jn (10, 0.125) == 0.250543369809369890173993791865771547e-18 Result: is: 2.50543369809369917902e-19 2.505433698093699179e-19 should be: 2.50543369809369869753e-19 2.5054336980936986975e-19 difference: 4.81482486096808963264e-35 4.8148248609680896326e-35 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (10, 0.75) == 0.149621713117596814698712483621682835e-10 Result: is: 1.49621713117596832474e-11 1.4962171311759683247e-11 should be: 1.49621713117596800163e-11 1.4962171311759680016e-11 difference: 3.23117426778526435497e-27 3.231174267785264355e-27 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (10, 10.0) == 0.207486106633358857697278723518753428 Result: is: 2.07486106633358979856e-01 0.20748610663335897986 should be: 2.07486106633358868834e-01 0.20748610663335886883 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 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 nan should be: -inf -inf Failure: Test: y0 (0.75) == -0.137172769385772397522814379396581855 Result: is: -1.37172769385772413964e-01 -0.13717276938577241396 should be: -1.37172769385772386208e-01 -0.13717276938577238621 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (1.0) == 0.0882569642156769579829267660235151628 Result: is: 8.82569642156769695873e-02 0.088256964215676969587 should be: 8.82569642156769557095e-02 0.08825696421567695571 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (1.5) == 0.382448923797758843955068554978089862 Result: is: 3.82448923797758910670e-01 0.38244892379775891067 should be: 3.82448923797758855159e-01 0.38244892379775885516 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (8.0) == 0.223521489387566220527323400498620359 Result: is: 2.23521489387566191231e-01 0.22352148938756619123 should be: 2.23521489387566218987e-01 0.22352148938756621899 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 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 nan should be: -inf -inf Failure: Test: y1 (0.125) == -5.19993611253477499595928744876579921 Result: is: -5.19993611253477450163e+00 -5.1999361125347745016 should be: -5.19993611253477538980e+00 -5.1999361125347753898 difference: 8.88178419700125232339e-16 8.8817841970012523234e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (2.0) == -0.107032431540937546888370772277476637 Result: is: -1.07032431540937555958e-01 -0.10703243154093755596 should be: -1.07032431540937542080e-01 -0.10703243154093754208 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (8.0) == -0.158060461731247494255555266187483550 Result: is: -1.58060461731247520190e-01 -0.15806046173124752019 should be: -1.58060461731247492434e-01 -0.15806046173124749243 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (10.0) == 0.249015424206953883923283474663222803 Result: is: 2.49015424206953800423e-01 0.24901542420695380042 should be: 2.49015424206953883690e-01 0.24901542420695388369 difference: 8.32667268468867405318e-17 8.3266726846886740532e-17 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 nan should be: -inf -inf Failure: Test: yn (0, 0.75) == -0.137172769385772397522814379396581855 Result: is: -1.37172769385772413964e-01 -0.13717276938577241396 should be: -1.37172769385772386208e-01 -0.13717276938577238621 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 1.0) == 0.0882569642156769579829267660235151628 Result: is: 8.82569642156769695873e-02 0.088256964215676969587 should be: 8.82569642156769557095e-02 0.08825696421567695571 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 1.5) == 0.382448923797758843955068554978089862 Result: is: 3.82448923797758910670e-01 0.38244892379775891067 should be: 3.82448923797758855159e-01 0.38244892379775885516 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 8.0) == 0.223521489387566220527323400498620359 Result: is: 2.23521489387566191231e-01 0.22352148938756619123 should be: 2.23521489387566218987e-01 0.22352148938756621899 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, -1.0) == -inf plus invalid exception Result: is: nan nan should be: -inf -inf Failure: Test: yn (1, 0.125) == -5.19993611253477499595928744876579921 Result: is: -5.19993611253477450163e+00 -5.1999361125347745016 should be: -5.19993611253477538980e+00 -5.1999361125347753898 difference: 8.88178419700125232339e-16 8.8817841970012523234e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 2.0) == -0.107032431540937546888370772277476637 Result: is: -1.07032431540937555958e-01 -0.10703243154093755596 should be: -1.07032431540937542080e-01 -0.10703243154093754208 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 8.0) == -0.158060461731247494255555266187483550 Result: is: -1.58060461731247520190e-01 -0.15806046173124752019 should be: -1.58060461731247492434e-01 -0.15806046173124749243 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 10.0) == 0.249015424206953883923283474663222803 Result: is: 2.49015424206953800423e-01 0.24901542420695380042 should be: 2.49015424206953883690e-01 0.24901542420695388369 difference: 8.32667268468867405318e-17 8.3266726846886740532e-17 ulp : 3.0000 max.ulp : 0.0000 Failure: Test: yn (3, 0.125) == -2612.69757350066712600220955744091741 Result: is: -2.61269757350066674917e+03 -2612.6975735006667492 should be: -2.61269757350066720392e+03 -2612.6975735006672039 difference: 4.54747350886464118958e-13 4.5474735088646411896e-13 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 0.75) == -12.9877176234475433186319774484809207 Result: is: -1.29877176234475406602e+01 -12.98771762344754066 should be: -1.29877176234475424366e+01 -12.987717623447542437 difference: 1.77635683940025046468e-15 1.7763568394002504647e-15 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 2.0) == -1.12778377684042778608158395773179238 Result: is: -1.12778377684042796503e+00 -1.127783776840427965 should be: -1.12778377684042774298e+00 -1.127783776840427743 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 10.0) == -0.251362657183837329779204747654240998 Result: is: -2.51362657183837268082e-01 -0.25136265718383726808 should be: -2.51362657183837323593e-01 -0.25136265718383732359 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 0.125) == -127057845771019398.252538486899753195 Result: is: -1.27057845771019376000e+17 -127057845771019376 should be: -1.27057845771019392000e+17 -127057845771019392 difference: 1.60000000000000000000e+01 16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 0.75) == -2133501638.90573424452445412893839236 Result: is: -2.13350163890573453903e+09 -2133501638.905734539 should be: -2.13350163890573430061e+09 -2133501638.9057343006 difference: 2.38418579101562500000e-07 2.384185791015625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 1.0) == -121618014.278689189288130426667971145 Result: is: -1.21618014278689175844e+08 -121618014.27868917584 should be: -1.21618014278689190745e+08 -121618014.27868919075 difference: 1.49011611938476562500e-08 1.490116119384765625e-08 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 2.0) == -129184.542208039282635913145923304214 Result: is: -1.29184542208039318211e+05 -129184.54220803931821 should be: -1.29184542208039289108e+05 -129184.54220803928911 difference: 2.91038304567337036133e-11 2.9103830456733703613e-11 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: yn (10, 10.0) == -0.359814152183402722051986577343560609 Result: is: -3.59814152183402680141e-01 -0.35981415218340268014 should be: -3.59814152183402735652e-01 -0.35981415218340273565 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 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. 84 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.00000059604644775391e-01 -0.50000005960464477539 should be: -5.00000000000000000000e-01 -0.5 difference: 5.96046447753906250000e-08 5.9604644775390625e-08 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.34294462203979492188e-01 0.43429446220397949219 should be: 4.34294492006301879883e-01 0.43429449200630187988 difference: 2.98023223876953125000e-08 2.98023223876953125e-08 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.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-0.7, 12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (0.7, -12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-0.7, -12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (12.4, 0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-12.4, 0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (12.4, -0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-12.4, -0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 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.60867267847061157227e-01 0.26086726784706115723 should be: 2.60867238044738769531e-01 0.26086723804473876953 difference: 2.98023223876953125000e-08 2.98023223876953125e-08 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: lgamma (1.2) == -0.853740900033158497197028392998854470e-1 Result: is: -8.53741019964218139648e-02 -0.085374101996421813965 should be: -8.53740870952606201172e-02 -0.085374087095260620117 difference: 1.49011611938476562500e-08 1.490116119384765625e-08 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.29805541038513183594e+00 1.2980554103851318359 should be: 1.29805529117584228516e+00 1.2980552911758422852 difference: 1.19209289550781250000e-07 1.1920928955078125e-07 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `tgamma' is : 1 ulp accepted: 0 ulp Failure: Test: nexttoward (0, -0) == -0 Result: is: 0.00000000000000000000e+00 0 should be: -0.00000000000000000000e+00 -0 difference: 0.00000000000000000000e+00 0 ulp : 0.0000 max.ulp : 0.0000 Failure: Test: nexttoward (-0, -0) == -0 Result: is: 0.00000000000000000000e+00 0 should be: -0.00000000000000000000e+00 -0 difference: 0.00000000000000000000e+00 0 ulp : 0.0000 max.ulp : 0.0000 Failure: Test: nexttoward (1.1, NaN) == NaN Result: is: 1.10000002384185791016e+00 1.1000000238418579102 should be: nan nan Test suite completed: 908 test cases plus 800 tests for exception flags executed. 22 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.99999999999999888978e-01 0.49999999999999988898 should be: 5.00000000000000000000e-01 0.5 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: cos (M_PI_6l * 4.0) == -0.5 Result: is: -5.00000000000000222045e-01 -0.50000000000000022204 should be: -5.00000000000000000000e-01 -0.5 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 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.71828182845904553488e+00 2.7182818284590455349 should be: 2.71828182845904509080e+00 2.7182818284590450908 difference: 4.44089209850062616169e-16 4.4408920985006261617e-16 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `exp' is : 1 ulp accepted: 0 ulp Failure: Test: expm1 (1) == M_El - 1.0 Result: is: 1.71828182845904509080e+00 1.7182818284590450908 should be: 1.71828182845904531284e+00 1.7182818284590453128 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: expm1 (0.75) == 1.11700001661267466854536981983709561 Result: is: 1.11700001661267478426e+00 1.1170000166126747843 should be: 1.11700001661267456221e+00 1.1170000166126745622 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 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.24938736608299932884e-01 -0.12493873660829993288 should be: -1.24938736608299946762e-01 -0.12493873660829994676 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 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.11155633653515195647e-01 0.71115563365351519565 should be: 7.11155633653515084625e-01 0.71115563365351508462 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: erf (1.25) == 0.922900128256458230136523481197281140 Result: is: 9.22900128256458174292e-01 0.92290012825645817429 should be: 9.22900128256458285314e-01 0.92290012825645828531 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 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.42340079956506549097e-09 5.423400799565065491e-09 should be: 5.42340079956506631815e-09 5.4234007995650663182e-09 difference: 8.27180612553027674871e-25 8.2718061255302767487e-25 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.60867246531666596709e-01 0.26086724653166659671 should be: 2.60867246531666541198e-01 0.2608672465316665412 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: lgamma (1.2) == -0.853740900033158497197028392998854470e-1 Result: is: -8.53740900033158334193e-02 -0.085374090003315833419 should be: -8.53740900033158472970e-02 -0.085374090003315847297 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 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.54490770181103176384e+00 -3.5449077018110317638 should be: -3.54490770181103220793e+00 -3.5449077018110322079 difference: 4.44089209850062616169e-16 4.4408920985006261617e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: tgamma (0.7) == 1.29805533264755778568117117915281162 Result: is: 1.29805533264755790235e+00 1.2980553326475579023 should be: 1.29805533264755768030e+00 1.2980553326475576803 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `tgamma' is : 1 ulp accepted: 0 ulp Failure: Test: nexttoward (0, -0) == -0 Result: is: 0.00000000000000000000e+00 0 should be: -0.00000000000000000000e+00 -0 difference: 0.00000000000000000000e+00 0 ulp : 0.0000 max.ulp : 0.0000 Failure: Test: nexttoward (-0, -0) == -0 Result: is: 0.00000000000000000000e+00 0 should be: -0.00000000000000000000e+00 -0 difference: 0.00000000000000000000e+00 0 ulp : 0.0000 max.ulp : 0.0000 Failure: Test: nexttoward (9, 9) == 9 Result: is: 8.99999999999999822364e+00 8.9999999999999982236 should be: 9.00000000000000000000e+00 9 difference: 1.77635683940025046468e-15 1.7763568394002504647e-15 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: nexttoward (-9, -9) == -9 Result: is: -8.99999999999999822364e+00 -8.9999999999999982236 should be: -9.00000000000000000000e+00 -9 difference: 1.77635683940025046468e-15 1.7763568394002504647e-15 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: nexttoward (inf, inf) == inf Result: is: 1.79769313486231570815e+308 1.7976931348623157081e+308 should be: inf inf Failure: Test: nexttoward (-inf, -inf) == -inf Result: is: -1.79769313486231570815e+308 -1.7976931348623157081e+308 should be: -inf -inf Failure: Test: nexttoward (1.1, NaN) == NaN Result: is: 1.09999999999999986677e+00 1.0999999999999998668 should be: nan nan Maximal error of `nexttoward' is : 1 ulp accepted: 0 ulp Failure: Test: j0 (10.0) == -0.245935764451348335197760862485328754 Result: is: -2.45935764451348293225e-01 -0.24593576445134829322 should be: -2.45935764451348348736e-01 -0.24593576445134834874 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: j0 (4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847402802e-01 -0.3971498098638474028 should be: -3.97149809863847347291e-01 -0.39714980986384734729 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j0 (-4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847402802e-01 -0.3971498098638474028 should be: -3.97149809863847347291e-01 -0.39714980986384734729 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 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.49243602174862222132e-01 0.34924360217486222213 should be: 3.49243602174862166621e-01 0.34924360217486216662 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j1 (2.0) == 0.576724807756873387202448242269137087 Result: is: 5.76724807756873292242e-01 0.57672480775687329224 should be: 5.76724807756873403264e-01 0.57672480775687340326 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: j1 (8.0) == 0.234636346853914624381276651590454612 Result: is: 2.34636346853914601329e-01 0.23463634685391460133 should be: 2.34636346853914629085e-01 0.23463634685391462908 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 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.45935764451348293225e-01 -0.24593576445134829322 should be: -2.45935764451348348736e-01 -0.24593576445134834874 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: jn (0, 4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847402802e-01 -0.3971498098638474028 should be: -3.97149809863847347291e-01 -0.39714980986384734729 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (0, -4.0) == -3.9714980986384737228659076845169804197562E-1 Result: is: -3.97149809863847402802e-01 -0.3971498098638474028 should be: -3.97149809863847347291e-01 -0.39714980986384734729 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 0.75) == 0.349243602174862192523281016426251335 Result: is: 3.49243602174862222132e-01 0.34924360217486222213 should be: 3.49243602174862166621e-01 0.34924360217486216662 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 2.0) == 0.576724807756873387202448242269137087 Result: is: 5.76724807756873292242e-01 0.57672480775687329224 should be: 5.76724807756873403264e-01 0.57672480775687340326 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (1, 8.0) == 0.234636346853914624381276651590454612 Result: is: 2.34636346853914601329e-01 0.23463634685391460133 should be: 2.34636346853914629085e-01 0.23463634685391462908 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 0.125) == 0.406503832554912875023029337653442868e-4 Result: is: 4.06503832554912795027e-05 4.0650383255491279503e-05 should be: 4.06503832554912862790e-05 4.0650383255491286279e-05 difference: 6.77626357803440271255e-21 6.7762635780344027125e-21 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 0.75) == 0.848438342327410884392755236884386804e-2 Result: is: 8.48438342327411006150e-03 0.0084843834232741100615 should be: 8.48438342327410832677e-03 0.0084843834232741083268 difference: 1.73472347597680709441e-18 1.7347234759768070944e-18 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 2.0) == 0.128943249474402051098793332969239835 Result: is: 1.28943249474402082955e-01 0.12894324947440208295 should be: 1.28943249474402055199e-01 0.1289432494744020552 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (3, 10.0) == 0.0583793793051868123429354784103409563 Result: is: 5.83793793051867945798e-02 0.05837937930518679458 should be: 5.83793793051868153965e-02 0.058379379305186815396 difference: 2.08166817117216851329e-17 2.0816681711721685133e-17 ulp : 3.0000 max.ulp : 0.0000 Failure: Test: jn (10, 0.125) == 0.250543369809369890173993791865771547e-18 Result: is: 2.50543369809369917902e-19 2.505433698093699179e-19 should be: 2.50543369809369869753e-19 2.5054336980936986975e-19 difference: 4.81482486096808963264e-35 4.8148248609680896326e-35 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (10, 0.75) == 0.149621713117596814698712483621682835e-10 Result: is: 1.49621713117596832474e-11 1.4962171311759683247e-11 should be: 1.49621713117596800163e-11 1.4962171311759680016e-11 difference: 3.23117426778526435497e-27 3.231174267785264355e-27 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: jn (10, 10.0) == 0.207486106633358857697278723518753428 Result: is: 2.07486106633358979856e-01 0.20748610663335897986 should be: 2.07486106633358868834e-01 0.20748610663335886883 difference: 1.11022302462515654042e-16 1.1102230246251565404e-16 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 nan should be: -inf -inf Failure: Test: y0 (0.75) == -0.137172769385772397522814379396581855 Result: is: -1.37172769385772413964e-01 -0.13717276938577241396 should be: -1.37172769385772386208e-01 -0.13717276938577238621 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (1.0) == 0.0882569642156769579829267660235151628 Result: is: 8.82569642156769695873e-02 0.088256964215676969587 should be: 8.82569642156769557095e-02 0.08825696421567695571 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (1.5) == 0.382448923797758843955068554978089862 Result: is: 3.82448923797758910670e-01 0.38244892379775891067 should be: 3.82448923797758855159e-01 0.38244892379775885516 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y0 (8.0) == 0.223521489387566220527323400498620359 Result: is: 2.23521489387566191231e-01 0.22352148938756619123 should be: 2.23521489387566218987e-01 0.22352148938756621899 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 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 nan should be: -inf -inf Failure: Test: y1 (0.125) == -5.19993611253477499595928744876579921 Result: is: -5.19993611253477450163e+00 -5.1999361125347745016 should be: -5.19993611253477538980e+00 -5.1999361125347753898 difference: 8.88178419700125232339e-16 8.8817841970012523234e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (2.0) == -0.107032431540937546888370772277476637 Result: is: -1.07032431540937555958e-01 -0.10703243154093755596 should be: -1.07032431540937542080e-01 -0.10703243154093754208 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (8.0) == -0.158060461731247494255555266187483550 Result: is: -1.58060461731247520190e-01 -0.15806046173124752019 should be: -1.58060461731247492434e-01 -0.15806046173124749243 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: y1 (10.0) == 0.249015424206953883923283474663222803 Result: is: 2.49015424206953800423e-01 0.24901542420695380042 should be: 2.49015424206953883690e-01 0.24901542420695388369 difference: 8.32667268468867405318e-17 8.3266726846886740532e-17 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 nan should be: -inf -inf Failure: Test: yn (0, 0.75) == -0.137172769385772397522814379396581855 Result: is: -1.37172769385772413964e-01 -0.13717276938577241396 should be: -1.37172769385772386208e-01 -0.13717276938577238621 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 1.0) == 0.0882569642156769579829267660235151628 Result: is: 8.82569642156769695873e-02 0.088256964215676969587 should be: 8.82569642156769557095e-02 0.08825696421567695571 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 1.5) == 0.382448923797758843955068554978089862 Result: is: 3.82448923797758910670e-01 0.38244892379775891067 should be: 3.82448923797758855159e-01 0.38244892379775885516 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (0, 8.0) == 0.223521489387566220527323400498620359 Result: is: 2.23521489387566191231e-01 0.22352148938756619123 should be: 2.23521489387566218987e-01 0.22352148938756621899 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, -1.0) == -inf plus invalid exception Result: is: nan nan should be: -inf -inf Failure: Test: yn (1, 0.125) == -5.19993611253477499595928744876579921 Result: is: -5.19993611253477450163e+00 -5.1999361125347745016 should be: -5.19993611253477538980e+00 -5.1999361125347753898 difference: 8.88178419700125232339e-16 8.8817841970012523234e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 2.0) == -0.107032431540937546888370772277476637 Result: is: -1.07032431540937555958e-01 -0.10703243154093755596 should be: -1.07032431540937542080e-01 -0.10703243154093754208 difference: 1.38777878078144567553e-17 1.3877787807814456755e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 8.0) == -0.158060461731247494255555266187483550 Result: is: -1.58060461731247520190e-01 -0.15806046173124752019 should be: -1.58060461731247492434e-01 -0.15806046173124749243 difference: 2.77555756156289135106e-17 2.7755575615628913511e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (1, 10.0) == 0.249015424206953883923283474663222803 Result: is: 2.49015424206953800423e-01 0.24901542420695380042 should be: 2.49015424206953883690e-01 0.24901542420695388369 difference: 8.32667268468867405318e-17 8.3266726846886740532e-17 ulp : 3.0000 max.ulp : 0.0000 Failure: Test: yn (3, 0.125) == -2612.69757350066712600220955744091741 Result: is: -2.61269757350066674917e+03 -2612.6975735006667492 should be: -2.61269757350066720392e+03 -2612.6975735006672039 difference: 4.54747350886464118958e-13 4.5474735088646411896e-13 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 0.75) == -12.9877176234475433186319774484809207 Result: is: -1.29877176234475406602e+01 -12.98771762344754066 should be: -1.29877176234475424366e+01 -12.987717623447542437 difference: 1.77635683940025046468e-15 1.7763568394002504647e-15 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 2.0) == -1.12778377684042778608158395773179238 Result: is: -1.12778377684042796503e+00 -1.127783776840427965 should be: -1.12778377684042774298e+00 -1.127783776840427743 difference: 2.22044604925031308085e-16 2.2204460492503130808e-16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (3, 10.0) == -0.251362657183837329779204747654240998 Result: is: -2.51362657183837268082e-01 -0.25136265718383726808 should be: -2.51362657183837323593e-01 -0.25136265718383732359 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 0.125) == -127057845771019398.252538486899753195 Result: is: -1.27057845771019376000e+17 -127057845771019376 should be: -1.27057845771019392000e+17 -127057845771019392 difference: 1.60000000000000000000e+01 16 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 0.75) == -2133501638.90573424452445412893839236 Result: is: -2.13350163890573453903e+09 -2133501638.905734539 should be: -2.13350163890573430061e+09 -2133501638.9057343006 difference: 2.38418579101562500000e-07 2.384185791015625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 1.0) == -121618014.278689189288130426667971145 Result: is: -1.21618014278689175844e+08 -121618014.27868917584 should be: -1.21618014278689190745e+08 -121618014.27868919075 difference: 1.49011611938476562500e-08 1.490116119384765625e-08 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: yn (10, 2.0) == -129184.542208039282635913145923304214 Result: is: -1.29184542208039318211e+05 -129184.54220803931821 should be: -1.29184542208039289108e+05 -129184.54220803928911 difference: 2.91038304567337036133e-11 2.9103830456733703613e-11 ulp : 2.0000 max.ulp : 0.0000 Failure: Test: yn (10, 10.0) == -0.359814152183402722051986577343560609 Result: is: -3.59814152183402680141e-01 -0.35981415218340268014 should be: -3.59814152183402735652e-01 -0.35981415218340273565 difference: 5.55111512312578270212e-17 5.5511151231257827021e-17 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. 84 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.00000059604644775391e-01 -0.50000005960464477539 should be: -5.00000000000000000000e-01 -0.5 difference: 5.96046447753906250000e-08 5.9604644775390625e-08 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.34294462203979492188e-01 0.43429446220397949219 should be: 4.34294492006301879883e-01 0.43429449200630187988 difference: 2.98023223876953125000e-08 2.98023223876953125e-08 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.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-0.7, 12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (0.7, -12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-0.7, -12.4) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (12.4, 0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-12.4, 0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (12.4, -0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: hypot (-12.4, -0.7) == 12.419742348374220601176836866763271 Result: is: 1.24197416305541992188e+01 12.419741630554199219 should be: 1.24197425842285156250e+01 12.419742584228515625 difference: 9.53674316406250000000e-07 9.5367431640625e-07 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.60867267847061157227e-01 0.26086726784706115723 should be: 2.60867238044738769531e-01 0.26086723804473876953 difference: 2.98023223876953125000e-08 2.98023223876953125e-08 ulp : 1.0000 max.ulp : 0.0000 Failure: Test: lgamma (1.2) == -0.853740900033158497197028392998854470e-1 Result: is: -8.53741019964218139648e-02 -0.085374101996421813965 should be: -8.53740870952606201172e-02 -0.085374087095260620117 difference: 1.49011611938476562500e-08 1.490116119384765625e-08 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.29805541038513183594e+00 1.2980554103851318359 should be: 1.29805529117584228516e+00 1.2980552911758422852 difference: 1.19209289550781250000e-07 1.1920928955078125e-07 ulp : 1.0000 max.ulp : 0.0000 Maximal error of `tgamma' is : 1 ulp accepted: 0 ulp Failure: Test: nexttoward (0, -0) == -0 Result: is: 0.00000000000000000000e+00 0 should be: -0.00000000000000000000e+00 -0 difference: 0.00000000000000000000e+00 0 ulp : 0.0000 max.ulp : 0.0000 Failure: Test: nexttoward (-0, -0) == -0 Result: is: 0.00000000000000000000e+00 0 should be: -0.00000000000000000000e+00 -0 difference: 0.00000000000000000000e+00 0 ulp : 0.0000 max.ulp : 0.0000 Failure: Test: nexttoward (1.1, NaN) == NaN Result: is: 1.10000002384185791016e+00 1.1000000238418579102 should be: nan nan Test suite completed: 846 test cases plus 738 tests for exception flags executed. 22 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 PASS mmap2 .... mmap64 PASS mmap64 .... tst-mmap-eofsync PASS tst-mmap-eofsync .... tst-mmap-fflushsync PASS tst-mmap-fflushsync .... tst-mmap-offend PASS tst-mmap-offend .... tst-mmap-setvbuf PASS tst-mmap-setvbuf .... tst-align PASS tst-align .... tst-align2 PASS tst-align2 .... tst-align3 PASS tst-align3 .... tst-atfork1 PASS tst-atfork1 .... tst-atfork2 PASS tst-atfork2 .... tst-attr1 PASS tst-attr1 .... tst-attr2 PASS tst-attr2 .... tst-attr3 PASS tst-attr3 .... tst-barrier1 PASS tst-barrier1 .... tst-barrier2 PASS tst-barrier2 .... tst-barrier3 PASS tst-barrier3 .... tst-barrier4 PASS tst-barrier4 .... tst-basic1 PASS tst-basic1 .... tst-basic2 PASS tst-basic2 .... tst-basic3 FAIL tst-basic3 got 1 expected 0 starting 20 + 1 threads 20 left Timed out: killed the child process .... tst-basic4 PASS tst-basic4 .... tst-basic5 PASS tst-basic5 .... tst-basic6 PASS tst-basic6 .... tst-basic7 PASS tst-basic7 .... tst-cancel1 PASS tst-cancel1 .... tst-cancel10 PASS tst-cancel10 .... tst-cancel11 PASS tst-cancel11 .... tst-cancel12 PASS tst-cancel12 .... tst-cancel13 PASS tst-cancel13 .... tst-cancel14 PASS tst-cancel14 .... tst-cancel15 PASS tst-cancel15 .... tst-cancel16 PASS tst-cancel16 .... tst-cancel18 FAIL tst-cancel18 got 1 expected 0 going to cancel in-time Timed out: killed the child process .... tst-cancel19 PASS tst-cancel19 .... tst-cancel2 PASS tst-cancel2 .... tst-cancel20 PASS tst-cancel20 .... tst-cancel21 FAIL tst-cancel21 got 1 expected 0 sa_flags = 0 test pthread_kill failed No such process .... tst-cancel22 PASS tst-cancel22 .... tst-cancel23 PASS tst-cancel23 .... tst-cancel25 PASS tst-cancel25 .... tst-cancel3 PASS tst-cancel3 .... tst-cancel4 PASS tst-cancel4 .... tst-cancel5 PASS tst-cancel5 .... tst-cancel6 PASS tst-cancel6 .... tst-cancel7 PASS tst-cancel7 .... tst-cancel8 PASS tst-cancel8 .... tst-cancel9 PASS tst-cancel9 .... tst-cancelx10 PASS tst-cancelx10 .... tst-cancelx11 PASS tst-cancelx11 .... tst-cancelx12 PASS tst-cancelx12 .... tst-cancelx13 PASS tst-cancelx13 .... tst-cancelx14 PASS tst-cancelx14 .... tst-cancelx15 PASS tst-cancelx15 .... tst-cancelx16 PASS tst-cancelx16 .... tst-cancelx18 FAIL tst-cancelx18 got 1 expected 0 going to cancel in-time Timed out: killed the child process .... tst-cancelx2 PASS tst-cancelx2 .... tst-cancelx20 PASS tst-cancelx20 .... tst-cancelx21 FAIL tst-cancelx21 got 1 expected 0 sa_flags = 0 test pthread_kill failed No such process .... tst-cancelx3 PASS tst-cancelx3 .... tst-cancelx4 PASS tst-cancelx4 .... tst-cancelx6 PASS tst-cancelx6 .... tst-cancelx7 PASS tst-cancelx7 .... tst-cancelx8 PASS tst-cancelx8 .... tst-cancelx9 PASS tst-cancelx9 .... tst-cleanup0 PASS tst-cleanup0 .... tst-cleanup1 PASS tst-cleanup1 .... tst-cleanup2 PASS tst-cleanup2 .... tst-cleanup3 PASS tst-cleanup3 .... tst-cleanup4 PASS tst-cleanup4 .... tst-cleanupx0 PASS tst-cleanupx0 .... tst-cleanupx1 PASS tst-cleanupx1 .... tst-cleanupx2 PASS tst-cleanupx2 .... tst-cleanupx3 PASS tst-cleanupx3 .... tst-cleanupx4 PASS tst-cleanupx4 .... tst-clock PASS tst-clock .... tst-clock1 PASS tst-clock1 .... tst-clock2 PASS tst-clock2 .... tst-clock_nanosleep PASS tst-clock_nanosleep .... tst-clockid FAIL tst-clockid got 1 expected 0 clock_gettime: Invalid argument .... tst-cond-deadlock PASS tst-cond-deadlock .... tst-cond1 PASS tst-cond1 .... tst-cond10 PASS tst-cond10 .... tst-cond11 PASS tst-cond11 .... tst-cond12 PASS tst-cond12 .... tst-cond13 PASS tst-cond13 .... tst-cond14 PASS tst-cond14 .... tst-cond15 PASS tst-cond15 .... tst-cond16 FAIL tst-cond16 got 1 expected 0 Timed out: killed the child process .... tst-cond17 FAIL tst-cond17 got 1 expected 0 Timed out: killed the child process .... tst-cond18 PASS tst-cond18 .... tst-cond19 PASS tst-cond19 .... tst-cond2 PASS tst-cond2 .... tst-cond20 PASS tst-cond20 .... tst-cond21 PASS tst-cond21 .... tst-cond22 PASS tst-cond22 .... tst-cond23 PASS tst-cond23 .... tst-cond3 PASS tst-cond3 .... tst-cond4 PASS tst-cond4 .... tst-cond5 PASS tst-cond5 .... tst-cond6 PASS tst-cond6 .... tst-cond7 PASS tst-cond7 .... tst-cond8 PASS tst-cond8 .... tst-cond9 PASS tst-cond9 .... tst-cpuclock1 PASS tst-cpuclock1 .... tst-cpuclock2 PASS tst-cpuclock2 .... tst-cputimer1 PASS tst-cputimer1 .... tst-cputimer2 PASS tst-cputimer2 .... tst-cputimer3 PASS tst-cputimer3 .... tst-detach1 PASS tst-detach1 .... tst-eintr1 PASS tst-eintr1 .... tst-eintr2 PASS tst-eintr2 .... tst-eintr3 PASS tst-eintr3 .... tst-eintr4 PASS tst-eintr4 .... tst-eintr5 PASS tst-eintr5 .... tst-exec2 PASS tst-exec2 .... tst-exec3 PASS tst-exec3 .... tst-exec4 PASS tst-exec4 .... tst-exit1 PASS tst-exit1 .... tst-exit2 PASS tst-exit2 .... tst-exit3 PASS tst-exit3 .... tst-flock1 PASS tst-flock1 .... tst-flock2 PASS tst-flock2 .... tst-fork1 PASS tst-fork1 .... tst-fork2 PASS tst-fork2 .... tst-fork3 PASS tst-fork3 .... tst-fork4 FAIL tst-fork4 got 1 expected 0 pthread_kill returned: No such process child died with bad status 0x300 .... tst-getpid1 PASS tst-getpid1 .... tst-getpid2 PASS tst-getpid2 .... tst-getpid3 PASS tst-getpid3 .... tst-initializers1-c89 PASS tst-initializers1-c89 .... tst-initializers1-c99 PASS tst-initializers1-c99 .... tst-initializers1-gnu89 PASS tst-initializers1-gnu89 .... tst-initializers1-gnu99 PASS tst-initializers1-gnu99 .... tst-initializers1 PASS tst-initializers1 .... tst-join1 FAIL tst-join1 got 1 expected 0 Timed out: killed the child process .... tst-join2 PASS tst-join2 .... tst-join3 PASS tst-join3 .... tst-join4 PASS tst-join4 .... tst-join5 PASS tst-join5 .... tst-join6 PASS tst-join6 .... tst-key1 PASS tst-key1 .... tst-key2 PASS tst-key2 .... tst-key3 PASS tst-key3 .... tst-key4 PASS tst-key4 .... tst-kill1 PASS tst-kill1 .... tst-kill2 PASS tst-kill2 .... tst-kill3 PASS tst-kill3 .... tst-kill4 PASS tst-kill4 .... tst-kill5 FAIL tst-kill5 got 1 expected 0 error not EINVAL .... tst-kill6 PASS tst-kill6 .... tst-mqueue1 PASS tst-mqueue1 .... tst-mqueue2 PASS tst-mqueue2 .... tst-mqueue3 PASS tst-mqueue3 .... tst-mqueue4 PASS tst-mqueue4 .... tst-mqueue5 PASS tst-mqueue5 .... tst-mqueue6 PASS tst-mqueue6 .... tst-mqueue7 PASS tst-mqueue7 .... tst-mqueue8 PASS tst-mqueue8 .... tst-mqueue9 PASS tst-mqueue9 .... tst-mutex1 PASS tst-mutex1 .... tst-mutex2 PASS tst-mutex2 .... tst-mutex3 PASS tst-mutex3 .... tst-mutex4 PASS tst-mutex4 .... tst-mutex5 PASS tst-mutex5 .... tst-mutex5a PASS tst-mutex5a .... tst-mutex6 PASS tst-mutex6 .... tst-mutex7 PASS tst-mutex7 .... tst-mutex7a PASS tst-mutex7a .... tst-mutex8 PASS tst-mutex8 .... tst-mutex9 FAIL tst-mutex9 got 1 expected 0 going to fork now child: mutex_trylock succeeded child not killed by signal .... tst-oddstacklimit PASS tst-oddstacklimit .... tst-once1 PASS tst-once1 .... tst-once2 PASS tst-once2 .... tst-once3 PASS tst-once3 .... tst-once4 PASS tst-once4 .... tst-oncex3 PASS tst-oncex3 .... tst-oncex4 PASS tst-oncex4 .... tst-popen1 PASS tst-popen1 .... tst-raise1 PASS tst-raise1 .... tst-rwlock1 PASS tst-rwlock1 .... tst-rwlock10 PASS tst-rwlock10 .... tst-rwlock11 PASS tst-rwlock11 .... tst-rwlock12 PASS tst-rwlock12 .... tst-rwlock13 PASS tst-rwlock13 .... tst-rwlock14 PASS tst-rwlock14 .... tst-rwlock2 PASS tst-rwlock2 .... tst-rwlock2a PASS tst-rwlock2a .... tst-rwlock3 PASS tst-rwlock3 .... tst-rwlock4 PASS tst-rwlock4 .... tst-rwlock5 PASS tst-rwlock5 .... tst-rwlock6 PASS tst-rwlock6 .... tst-rwlock7 PASS tst-rwlock7 .... tst-rwlock8 PASS tst-rwlock8 .... tst-rwlock9 PASS tst-rwlock9 .... tst-sched1 PASS tst-sched1 .... tst-sem1 PASS tst-sem1 .... tst-sem10 PASS tst-sem10 .... tst-sem11 PASS tst-sem11 .... tst-sem12 PASS tst-sem12 .... tst-sem2 PASS tst-sem2 .... tst-sem3 PASS tst-sem3 .... tst-sem4 PASS tst-sem4 .... tst-sem5 PASS tst-sem5 .... tst-sem6 PASS tst-sem6 .... tst-sem7 PASS tst-sem7 .... tst-sem8 PASS tst-sem8 .... tst-sem9 PASS tst-sem9 .... tst-signal1 PASS tst-signal1 .... tst-signal2 PASS tst-signal2 .... tst-signal3 PASS tst-signal3 .... tst-signal4 PASS tst-signal4 .... tst-signal5 PASS tst-signal5 .... tst-signal6 PASS tst-signal6 .... tst-signal7 PASS tst-signal7 .... tst-spin1 PASS tst-spin1 .... tst-spin2 PASS tst-spin2 .... tst-spin3 PASS tst-spin3 .... tst-stack1 PASS tst-stack1 .... tst-stack2 PASS tst-stack2 .... tst-stdio1 PASS tst-stdio1 .... tst-stdio2 PASS tst-stdio2 .... tst-sysconf PASS tst-sysconf .... tst-timer2 PASS tst-timer2 .... tst-timer3 PASS tst-timer3 .... tst-timer4 PASS tst-timer4 .... tst-timer5 PASS tst-timer5 .... tst-tls1 PASS tst-tls1 .... tst-tls2 PASS tst-tls2 .... tst-tls3 PASS tst-tls3 .... tst-tls4 PASS tst-tls4 .... tst-tls5 PASS tst-tls5 .... tst-tsd1 PASS tst-tsd1 .... tst-tsd2 PASS tst-tsd2 .... tst-tsd3 PASS tst-tsd3 .... tst-tsd4 PASS tst-tsd4 .... tst-tsd5 PASS tst-tsd5 .... tst-tsd6 PASS tst-tsd6 .... tst-umask1 PASS tst-umask1 .... tst-vfork1x PASS tst-vfork1x .... tst-vfork2x PASS tst-vfork2x .... ex1 PASS ex1 .... ex2 PASS ex2 .... ex3 PASS ex3 .... ex4 PASS ex4 .... ex5 PASS ex5 .... ex6 PASS ex6 .... ex7 PASS ex7 .... ex8-mtx-odd PASS ex8-mtx-odd .... tst-c99 PASS tst-c99 .... tst-join2 PASS tst-join2 .... tst-join3 PASS tst-join3 .... tst-too-many-cleanups PASS tst-too-many-cleanups .... getgroups PASS getgroups .... grcat PASS grcat .... pwcat PASS pwcat .... test_grp PASS test_grp .... test_pwd PASS test_pwd .... tst-regex2 PASS tst-regex2 .... tst-regexloc SKIP tst-regexloc .... getrpcent PASS getrpcent .... tst-posix_spawn PASS tst-posix_spawn .... bug269-setjmp PASS bug269-setjmp .... jmpbug PASS jmpbug .... sigjmpbug PASS sigjmpbug .... tst-setjmp PASS tst-setjmp .... tst-vfork-longjmp PASS tst-vfork-longjmp .... sigchld PASS sigchld .... signal PASS signal .... tst-raise PASS tst-raise .... tst-signal PASS tst-signal .... tst-signalfd PASS tst-signalfd .... tst-sigset PASS tst-sigset .... hello PASS hello .... tiny PASS tiny .... memcmp-stat PASS memcmp-stat .... stat-loop256 PASS stat-loop256 .... stat PASS stat .... 64bit PASS 64bit .... fclose-loop PASS fclose-loop .... lseek_no_lfs PASS lseek_no_lfs .... scanf_m PASS scanf_m .... qsort PASS qsort .... test-canon PASS test-canon .... test-canon2 PASS test-canon2 .... test-mkostemp-O_CLOEXEC PASS test-mkostemp-O_CLOEXEC .... test-mkostemp-child PASS test-mkostemp-child .... testatexit PASS testatexit .... teston_exit PASS teston_exit .... teststrtol PASS teststrtol .... teststrtoq PASS teststrtoq .... bug-strcoll1 PASS bug-strcoll1 .... bug-strncat1 PASS bug-strncat1 .... bug-strpbrk1 PASS bug-strpbrk1 .... bug-strspn1 PASS bug-strspn1 .... stratcliff PASS stratcliff .... test-ffs PASS test-ffs .... testcopy PASS testcopy .... tester PASS tester .... tst-bswap PASS tst-bswap .... tst-inlcall PASS tst-inlcall .... tst-memmove PASS tst-memmove .... tst-strlen PASS tst-strlen .... tst-strtok PASS tst-strtok .... tst-strxfrm PASS tst-strxfrm .... termios PASS termios .... clocktest PASS clocktest .... test_time PASS test_time .... tst-ctime PASS tst-ctime .... tst-futimens1 PASS tst-futimens1 .... tst-mktime PASS tst-mktime .... tst-mktime3 PASS tst-mktime3 .... tst-strptime2 PASS tst-strptime2 .... tst-timerfd PASS tst-timerfd .... tst-tls-at-ctor PASS tst-tls-at-ctor .... tst-tls1 PASS tst-tls1 .... tst-tls10 FAIL tst-tls10 got 139 expected 0 Segmentation fault .... tst-tls11 FAIL tst-tls11 got 134 expected 0 Aborted .... tst-tls12 PASS tst-tls12 .... tst-tls13 PASS tst-tls13 .... tst-tls14 PASS tst-tls14 .... tst-tls15 PASS tst-tls15 .... tst-tls17 PASS tst-tls17 .... tst-tls18 FAIL tst-tls18 got 1 expected 0 fail 0 0x1aa10940 .... tst-tls2 PASS tst-tls2 .... tst-tls3 PASS tst-tls3 .... tst-tls4 PASS tst-tls4 .... tst-tls5 PASS tst-tls5 .... tst-tls6 PASS tst-tls6 .... tst-tls7 PASS tst-tls7 .... tst-tls8 PASS tst-tls8 .... tst-tls9 PASS tst-tls9 .... clone PASS clone .... errno PASS errno .... fork PASS fork .... getcwd PASS getcwd .... getopt PASS getopt .... getopt_long PASS getopt_long .... tst-fallocate PASS tst-fallocate .... tst-getcwd PASS tst-getcwd .... tst-posix_fallocate PASS tst-posix_fallocate .... tst-preadwrite FAIL tst-preadwrite got 62 expected 0 .... tst-preadwrite64 FAIL tst-preadwrite64 got 62 expected 0 .... tst-pselect PASS tst-pselect .... tstgetopt PASS tstgetopt .... vfork PASS vfork Total skipped: 7 Total failed: 21 Total passed: 462 OpenADK git version: 1761ec2ef5fb4057fbcea9d00b86146bfd0817d1 Compiler used: Using built-in specs. COLLECT_GCC=/home/wbx/embedded-test/openadk/toolchain_qemu-riscv64_uclibc-ng/usr/bin/riscv64-openadk-linux-uclibc-gcc COLLECT_LTO_WRAPPER=/home/wbx/embedded-test/openadk/toolchain_qemu-riscv64_uclibc-ng/usr/libexec/gcc/riscv64-openadk-linux-uclibc/11.3.0/lto-wrapper Target: riscv64-openadk-linux-uclibc Configured with: /home/wbx/embedded-test/openadk/toolchain_build_qemu-riscv64_uclibc-ng/w-gcc-11.3.0-1/gcc-11.3.0/configure --prefix=/home/wbx/embedded-test/openadk/toolchain_qemu-riscv64_uclibc-ng/usr --with-bugurl=https://openadk.org --build=x86_64-linux-gnu --host=x86_64-linux-gnu --target=riscv64-openadk-linux-uclibc --with-gmp=/home/wbx/embedded-test/openadk/host_x86_64-linux-gnu/usr --with-mpfr=/home/wbx/embedded-test/openadk/host_x86_64-linux-gnu/usr --enable-__cxa_atexit --with-system-zlib --with-gnu-ld --with-gnu-as --disable-libsanitizer --disable-install-libiberty --disable-libitm --disable-libmudflap --disable-libgomp --disable-libcc1 --disable-libmpx --disable-libcilkrts --disable-libquadmath --disable-libquadmath-support --disable-decimal-float --disable-libstdcxx-pch --disable-ppl-version-check --disable-cloog-version-check --without-ppl --without-cloog --without-isl --disable-werror --disable-nls --enable-obsolete --disable-lto --with-arch=rv64imac --with-abi=lp64 --enable-tls --enable-threads --enable-libatomic --enable-shared --enable-cxx-flags=-fPIC --disable-libssp --disable-biarch --disable-multilib --enable-languages=c --with-build-sysroot='/../../target_qemu-riscv64_uclibc-ng' --with-sysroot='/../../target_qemu-riscv64_uclibc-ng' Thread model: posix Supported LTO compression algorithms: zlib gcc version 11.3.0 (GCC) Linker used: GNU ld (GNU Binutils) 2.40 done. Your ip address is 10.0.2.15/24 : Stopping adktest... done. : Stopping network... done. The system is going down NOW! Sent SIGTERM to all processes Sent SIGKILL to all processes Requesting system poweroff