1; log1pf.tst 2; 3; Copyright (c) 2009-2023, Arm Limited. 4; SPDX-License-Identifier: MIT OR Apache-2.0 WITH LLVM-exception 5 6func=log1pf op1=7fc00001 result=7fc00001 errno=0 7func=log1pf op1=ffc00001 result=7fc00001 errno=0 8func=log1pf op1=7f800001 result=7fc00001 errno=0 status=i 9func=log1pf op1=ff800001 result=7fc00001 errno=0 status=i 10func=log1pf op1=ff810000 result=7fc00001 errno=0 status=i 11func=log1pf op1=7f800000 result=7f800000 errno=0 12 13; Cases 6, 9 , 10, 11, 12 fail with certain versions of GLIBC and not others. 14; The main reason seems to be the handling of errno and exceptions. 15 16func=log1pf op1=00000000 result=00000000 errno=0 17func=log1pf op1=80000000 result=80000000 errno=0 18 19; No exception is raised with certain versions of glibc. Functions 20; approximated by x near zero may not generate/implement flops and 21; thus may not raise exceptions. 22func=log1pf op1=00000001 result=00000001 errno=0 maybestatus=ux 23func=log1pf op1=80000001 result=80000001 errno=0 maybestatus=ux 24 25func=log1pf op1=3f1e91ee result=3ef6d127.fdb errno=0 26func=log1pf op1=3f201046 result=3ef8a881.fba errno=0 27func=log1pf op1=3f21b916 result=3efab23b.f9f errno=0 28func=log1pf op1=3f21bde6 result=3efab821.fee errno=0 29func=log1pf op1=3f22a5ee result=3efbd435.ff2 errno=0 30func=log1pf op1=3f231b56 result=3efc63b7.e26 errno=0 31func=log1pf op1=3f23ce96 result=3efd3e83.fc8 errno=0 32func=log1pf op1=3eee18c6 result=3ec38576.02e errno=0 33func=log1pf op1=3eee2f41 result=3ec394ce.057 errno=0 34func=log1pf op1=3eee770d result=3ec3c5cc.00c errno=0 35func=log1pf op1=3eee7fed result=3ec3cbda.065 errno=0 36func=log1pf op1=3eee8fb2 result=3ec3d69c.008 errno=0 37func=log1pf op1=3eeeb8eb result=3ec3f2ba.061 errno=0 38func=log1pf op1=3eeeccfd result=3ec4006a.01d errno=0 39func=log1pf op1=3eeef5f0 result=3ec41c56.020 errno=0 40func=log1pf op1=3eeeff12 result=3ec42290.00c errno=0 41func=log1pf op1=3eef05cf result=3ec42728.052 errno=0 42func=log1pf op1=3eef13d3 result=3ec430b6.00e errno=0 43func=log1pf op1=3eef2e70 result=3ec442da.04a errno=0 44func=log1pf op1=3eef3fbf result=3ec44ea6.055 errno=0 45func=log1pf op1=3eef3feb result=3ec44ec4.021 errno=0 46func=log1pf op1=3eef4399 result=3ec45146.011 errno=0 47func=log1pf op1=3eef452e result=3ec4525a.049 errno=0 48func=log1pf op1=3eef4ea9 result=3ec458d0.020 errno=0 49func=log1pf op1=3eef7365 result=3ec471d8.05e errno=0 50func=log1pf op1=3eefa38f result=3ec492a8.003 errno=0 51func=log1pf op1=3eefb1f1 result=3ec49c74.015 errno=0 52func=log1pf op1=3eefb334 result=3ec49d50.023 errno=0 53func=log1pf op1=3eefb3c1 result=3ec49db0.0bf errno=0 54func=log1pf op1=3eefb591 result=3ec49eec.15d errno=0 55func=log1pf op1=3eefd736 result=3ec4b5d6.02d errno=0 56func=log1pf op1=3eefd797 result=3ec4b618.114 errno=0 57func=log1pf op1=3eefee5d result=3ec4c59a.071 errno=0 58func=log1pf op1=3eeffff4 result=3ec4d194.0a7 errno=0 59func=log1pf op1=3ef00cd1 result=3ec4da56.025 errno=0 60func=log1pf op1=3ef0163a result=3ec4e0be.07a errno=0 61func=log1pf op1=3ef01e89 result=3ec4e666.007 errno=0 62func=log1pf op1=3ef02004 result=3ec4e768.00a errno=0 63func=log1pf op1=3ef02c40 result=3ec4efbc.017 errno=0 64func=log1pf op1=3ef05b50 result=3ec50fc4.031 errno=0 65func=log1pf op1=3ef05bb1 result=3ec51006.05f errno=0 66func=log1pf op1=3ef0651b result=3ec5166e.0d9 errno=0 67func=log1pf op1=3ef06609 result=3ec51710.02a errno=0 68func=log1pf op1=3ef0666a result=3ec51752.049 errno=0 69func=log1pf op1=3ef0791e result=3ec5240c.0a8 errno=0 70func=log1pf op1=3ef07d46 result=3ec526e0.00e errno=0 71func=log1pf op1=3ef091fd result=3ec534f8.03c errno=0 72func=log1pf op1=3ef09602 result=3ec537b4.128 errno=0 73func=log1pf op1=3ef09848 result=3ec53940.044 errno=0 74func=log1pf op1=3ef0a04f result=3ec53eb6.07d errno=0 75func=log1pf op1=3ef0ab6a result=3ec54644.062 errno=0 76func=log1pf op1=3ef0ae49 result=3ec54838.002 errno=0 77func=log1pf op1=3ef0c1b8 result=3ec55570.000 errno=0 78func=log1pf op1=3ef0ca06 result=3ec55b16.00d errno=0 79func=log1pf op1=3ef0cc29 result=3ec55c8a.095 errno=0 80func=log1pf op1=3ef0d228 result=3ec5609e.04f errno=0 81func=log1pf op1=3ef0d8c0 result=3ec5651a.05e errno=0 82func=log1pf op1=3ef0dc0c result=3ec56758.029 errno=0 83func=log1pf op1=3ef0e0e8 result=3ec56aa6.02e errno=0 84func=log1pf op1=3ef0e502 result=3ec56d70.102 errno=0 85func=log1pf op1=3ef0e754 result=3ec56f04.017 errno=0 86func=log1pf op1=3ef0efe9 result=3ec574da.01c errno=0 87func=log1pf op1=3ef0f309 result=3ec576fa.016 errno=0 88func=log1pf op1=3ef0f499 result=3ec5780a.005 errno=0 89func=log1pf op1=3ef0f6c2 result=3ec57982.083 errno=0 90func=log1pf op1=3ef0f852 result=3ec57a92.05d errno=0 91func=log1pf op1=3ef0f9e2 result=3ec57ba2.02e errno=0 92func=log1pf op1=3ef119ee result=3ec5916c.024 errno=0 93func=log1pf op1=3ef11edf result=3ec594c8.03d errno=0 94func=log1pf op1=3ef128c4 result=3ec59b82.001 errno=0 95func=log1pf op1=3ef12ac1 result=3ec59cdc.04b errno=0 96func=log1pf op1=3ef12fea result=3ec5a05e.045 errno=0 97func=log1pf op1=3ef131e7 result=3ec5a1b8.05a errno=0 98func=log1pf op1=3ef134e1 result=3ec5a3be.00e errno=0 99func=log1pf op1=3ef1397a result=3ec5a6de.127 errno=0 100func=log1pf op1=3ef13ade result=3ec5a7d0.0f6 errno=0 101func=log1pf op1=3ef13c0d result=3ec5a89e.054 errno=0 102func=log1pf op1=3ef13d71 result=3ec5a990.016 errno=0 103func=log1pf op1=3ef14074 result=3ec5ab9c.12c errno=0 104func=log1pf op1=3ef146a0 result=3ec5afce.035 errno=0 105func=log1pf op1=3ef14a39 result=3ec5b240.024 errno=0 106func=log1pf op1=3ef14d39 result=3ec5b44a.00c errno=0 107func=log1pf op1=3ef152a3 result=3ec5b7f8.04d errno=0 108func=log1pf op1=3ef170a1 result=3ec5cc5a.021 errno=0 109func=log1pf op1=3ef17855 result=3ec5d196.0dc errno=0 110func=log1pf op1=3ef17ece result=3ec5d5fc.010 errno=0 111func=log1pf op1=3ef1810c result=3ec5d782.08e errno=0 112func=log1pf op1=3ef18da9 result=3ec5e014.0ae errno=0 113func=log1pf op1=3ef19054 result=3ec5e1e4.1a2 errno=0 114func=log1pf op1=3ef190ea result=3ec5e24a.048 errno=0 115func=log1pf op1=3ef1a739 result=3ec5f172.0d8 errno=0 116func=log1pf op1=3ef1a83c result=3ec5f222.018 errno=0 117func=log1pf op1=3ef1bbcc result=3ec5ff6c.09d errno=0 118func=log1pf op1=3ef1bd3c result=3ec60066.03a errno=0 119func=log1pf op1=3ef1d6ee result=3ec611da.056 errno=0 120func=log1pf op1=3ef1de36 result=3ec616cc.01b errno=0 121func=log1pf op1=3ef1e623 result=3ec61c2e.008 errno=0 122func=log1pf op1=3ef1e9b1 result=3ec61e98.029 errno=0 123func=log1pf op1=3ef1ee19 result=3ec62196.0d8 errno=0 124func=log1pf op1=3ef1f13a result=3ec623b6.039 errno=0 125func=log1pf op1=3ef1f1a7 result=3ec62400.091 errno=0 126func=log1pf op1=3ef1f214 result=3ec6244a.0e8 errno=0 127func=log1pf op1=3ef206e1 result=3ec6326a.09b errno=0 128func=log1pf op1=3ef21245 result=3ec63a26.012 errno=0 129func=log1pf op1=3ef217fd result=3ec63e08.048 errno=0 130func=log1pf op1=3ef2186a result=3ec63e52.063 errno=0 131