Rust f32::asinh

Time bar (total: 5.1s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.6%0.4%0%0%0%0
100%99.6%0%0.4%0%0%0%1
Compiler

Compiled 4 to 3 computations (25% saved)

Precisions
Click to see histograms. Total time spent on operations: 0.0ms
ival-asinh: 0.0ms (0% of total)
const: 0.0ms (0% of total)

sample411.0ms (8%)

Results
295.0ms8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 157.0ms
ival-asinh: 147.0ms (93.8% of total)
const: 7.0ms (4.5% of total)
backward-pass: 3.0ms (1.9% of total)
Bogosity

preprocess49.0ms (0.9%)

Algorithm
egg-herbie
Rules
106×fma-define
42×fma-neg
24×unsub-neg
24×sub-neg
20×neg-mul-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01881
13272
23772
34172
44972
55672
66872
78172
89472
910672
1014972
1120772
1222672
1324672
1425472
1525872
Stop Event
saturated
Calls
Call 1
Inputs
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
(asinh.f32 x)
(asinh.f32 (neg.f32 x))
(neg.f32 (asinh.f32 (neg.f32 x)))
Outputs
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (fma.f32 x x #s(literal 1 binary32))))) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x))) x)
(asinh.f32 x)
(asinh.f32 (neg.f32 x))
(neg.f32 (asinh.f32 (neg.f32 x)))

explain156.0ms (3%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1150-0-(log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32)))))
690-0-(sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32)))
00-0-x
00-0-(fabs.f32 x)
00-0-(+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))
00-0-(+.f32 (*.f32 x x) #s(literal 1 binary32))
00-0-(*.f32 x x)
00-0-(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
00-0-#s(literal 1 binary32)
Results
105.0ms512×256valid
Compiler

Compiled 115 to 59 computations (48.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 80.0ms
ival-add: 27.0ms (33.6% of total)
ival-log: 24.0ms (29.9% of total)
ival-sqrt: 16.0ms (19.9% of total)
ival-copysign: 4.0ms (5% of total)
ival-fabs: 4.0ms (5% of total)
ival-mult: 4.0ms (5% of total)
const: 2.0ms (2.5% of total)

eval0.0ms (0%)

Compiler

Compiled 21 to 13 computations (38.1% saved)

prune1.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
61.7%
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x))) x)
Compiler

Compiled 10 to 7 computations (30% saved)

localize82.0ms (1.6%)

Localize:

Found 2 expressions with local error:

NewAccuracyProgram
99.9%
(+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x))
61.8%
(log.f32 (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x)))
Results
63.0ms256×256valid
Compiler

Compiled 31 to 18 computations (41.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 77.0ms
<compiled-spec>: 29.0ms (37.8% of total)
ival-mult: 14.0ms (18.3% of total)
ival-log: 13.0ms (17% of total)
ival-add: 8.0ms (10.4% of total)
ival-sqrt: 7.0ms (9.1% of total)
ival-copysign: 2.0ms (2.6% of total)
ival-fabs: 2.0ms (2.6% of total)
const: 1.0ms (1.3% of total)

series6.0ms (0.1%)

Counts
2 → 24
Calls
Call 1
Inputs
#<alt (log.f32 (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x)))>
#<alt (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x))>
Outputs
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (+.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))>
#<alt (+.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/24 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))))>
#<alt (+.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/24 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/720 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 45 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (+.f32 (*.f32 #s(literal 45 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32)))) (*.f32 #s(literal 30 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 3 binary32)))))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))))>
#<alt (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x)))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (/.f32 (fabs.f32 x) x))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) (pow.f32 x #s(literal 2 binary32)))) (/.f32 (fabs.f32 x) x)))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -3 binary32) (fabs.f32 x)) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) (pow.f32 x #s(literal 2 binary32)))) (/.f32 (fabs.f32 x) x))))>
#<alt (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) x)))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) x))) x)))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -3 binary32) (fabs.f32 x)) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) x)) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))))) x))) x)))>
#<alt (+.f32 #s(literal 1 binary32) (fabs.f32 x))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32)))))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (fabs.f32 x) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 2 binary32)))))))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (fabs.f32 x) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 2 binary32))) #s(literal 1/8 binary32)))))))>
#<alt x>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) x)))>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x))))>
#<alt (*.f32 x (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 4 binary32))))))>
#<alt (*.f32 #s(literal -1 binary32) x)>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) x)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) x))) x)))))>
#<alt (*.f32 #s(literal -1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) x))) x)))))>
Calls

6 calls:

TimeVariablePointExpression
2.0ms
x
@0
(log (+ (fabs x) (sqrt (+ (* 1 1) (* x x)))))
1.0ms
x
@inf
(log (+ (fabs x) (sqrt (+ (* 1 1) (* x x)))))
1.0ms
x
@-inf
(log (+ (fabs x) (sqrt (+ (* 1 1) (* x x)))))
0.0ms
x
@0
(+ (fabs x) (sqrt (+ (* 1 1) (* x x))))
0.0ms
x
@inf
(+ (fabs x) (sqrt (+ (* 1 1) (* x x))))

rewrite212.0ms (4.1%)

Algorithm
batch-egg-rewrite
Rules
1002×prod-diff
754×unpow-prod-down
480×log1p-expm1-u
480×expm1-log1p-u
438×log-prod
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01150
112042
2155542
Stop Event
node limit
Counts
2 → 120
Calls
Call 1
Inputs
(log.f32 (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x))
Outputs
(+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (*.f32 #s(literal 2 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(+.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (+.f32 (fma.f32 x x #s(literal 1 binary32)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (*.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(-.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (log.f32 (neg.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))) (log.f32 (neg.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(-.f32 (log.f32 (neg.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))) (log.f32 (neg.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(-.f32 (log.f32 (-.f32 (fma.f32 x x #s(literal 1 binary32)) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))
(*.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (log.f32 (E.f32)))
(*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 3 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 1/3 binary32) (log.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(neg.f32 (log.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))))
(neg.f32 (log.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))))
(sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log1p.f32 (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) (/.f32 (fma.f32 x x #s(literal 1 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 #s(literal 1 binary32) (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (log.f32 (E.f32)))
(*.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (pow.f32 (E.f32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(*.f32 (pow.f32 (E.f32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (pow.f32 (E.f32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (+.f32 (fma.f32 x x #s(literal 1 binary32)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (*.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (neg.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (neg.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (fma.f32 x x #s(literal 1 binary32)) (pow.f32 x #s(literal 2 binary32))) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(/.f32 (pow.f32 (E.f32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (E.f32))
(/.f32 (pow.f32 (E.f32) (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))) (pow.f32 (E.f32) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(/.f32 (pow.f32 (E.f32) (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))) (pow.f32 (E.f32) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (E.f32))
(pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(pow.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32))) (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(cbrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log1p.f32 (expm1.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(exp.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(fma.f32 x #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) x) x)
(fma.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32) x)
(fma.f32 (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (cbrt.f32 (fma.f32 x x #s(literal 1 binary32))) x)
(fma.f32 (cbrt.f32 (fma.f32 x x #s(literal 1 binary32))) (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(fma.f32 (cbrt.f32 x) (pow.f32 (cbrt.f32 x) #s(literal 2 binary32)) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (pow.f32 (cbrt.f32 x) #s(literal 2 binary32)) (cbrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(fma.f32 (sqrt.f32 x) (sqrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (fabs.f32 (pow.f32 (cbrt.f32 x) #s(literal 2 binary32))) (fabs.f32 (cbrt.f32 x)) (hypot.f32 #s(literal 1 binary32) x))

simplify140.0ms (2.7%)

Algorithm
egg-herbie
Rules
1310×fma-neg
974×distribute-lft-in
940×distribute-rgt-in
714×*-commutative
538×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04087112
19086644
226255772
376445772
Stop Event
node limit
Counts
144 → 234
Calls
Call 1
Inputs
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(+.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))
(+.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/24 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))))
(+.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/24 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/720 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 45 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (+.f32 (*.f32 #s(literal 45 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32)))) (*.f32 #s(literal 30 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 3 binary32)))))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x)))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (/.f32 (fabs.f32 x) x))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) (pow.f32 x #s(literal 2 binary32)))) (/.f32 (fabs.f32 x) x)))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -3 binary32) (fabs.f32 x)) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) (pow.f32 x #s(literal 2 binary32)))) (/.f32 (fabs.f32 x) x))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) x)))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) x))) x)))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -3 binary32) (fabs.f32 x)) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) x)) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))))) x))) x)))
(+.f32 #s(literal 1 binary32) (fabs.f32 x))
(+.f32 #s(literal 1 binary32) (+.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (+.f32 (fabs.f32 x) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 2 binary32)))))))
(+.f32 #s(literal 1 binary32) (+.f32 (fabs.f32 x) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 2 binary32))) #s(literal 1/8 binary32)))))))
x
(*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) x)))
(*.f32 x (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x))))
(*.f32 x (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 4 binary32))))))
(*.f32 #s(literal -1 binary32) x)
(*.f32 #s(literal -1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) x)))))
(*.f32 #s(literal -1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) x))) x)))))
(*.f32 #s(literal -1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) x))) x)))))
(+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (*.f32 #s(literal 2 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(+.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (+.f32 (fma.f32 x x #s(literal 1 binary32)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (*.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(-.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (log.f32 (neg.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))) (log.f32 (neg.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(-.f32 (log.f32 (neg.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))) (log.f32 (neg.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(-.f32 (log.f32 (-.f32 (fma.f32 x x #s(literal 1 binary32)) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))
(*.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (log.f32 (E.f32)))
(*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 3 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 1/3 binary32) (log.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(neg.f32 (log.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))))
(neg.f32 (log.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))))
(sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log1p.f32 (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)))
(-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) (/.f32 (fma.f32 x x #s(literal 1 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 #s(literal 1 binary32) (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (log.f32 (E.f32)))
(*.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (pow.f32 (E.f32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(*.f32 (pow.f32 (E.f32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (pow.f32 (E.f32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (+.f32 (fma.f32 x x #s(literal 1 binary32)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (*.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (neg.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (neg.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (fma.f32 x x #s(literal 1 binary32)) (pow.f32 x #s(literal 2 binary32))) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(/.f32 (pow.f32 (E.f32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (E.f32))
(/.f32 (pow.f32 (E.f32) (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))) (pow.f32 (E.f32) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(/.f32 (pow.f32 (E.f32) (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))) (pow.f32 (E.f32) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (E.f32))
(pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))
(pow.f32 (E.f32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(pow.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32))) (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(cbrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log1p.f32 (expm1.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(exp.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(fma.f32 x #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) x) x)
(fma.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32) x)
(fma.f32 (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (cbrt.f32 (fma.f32 x x #s(literal 1 binary32))) x)
(fma.f32 (cbrt.f32 (fma.f32 x x #s(literal 1 binary32))) (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(fma.f32 (cbrt.f32 x) (pow.f32 (cbrt.f32 x) #s(literal 2 binary32)) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (pow.f32 (cbrt.f32 x) #s(literal 2 binary32)) (cbrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(fma.f32 (sqrt.f32 x) (sqrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (fabs.f32 (pow.f32 (cbrt.f32 x) #s(literal 2 binary32))) (fabs.f32 (cbrt.f32 x)) (hypot.f32 #s(literal 1 binary32) x))
Outputs
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(+.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))
(+.f32 (log1p.f32 (fabs.f32 x)) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (log1p.f32 (fabs.f32 x)))
(fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x))
(+.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/24 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))))
(+.f32 (log1p.f32 (fabs.f32 x)) (*.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 #s(literal -1/24 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 3 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (/.f32 #s(literal 3 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x))))))
(fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (log1p.f32 (fabs.f32 x)))
(fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x))
(+.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1/24 binary32) (+.f32 (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (*.f32 #s(literal 3 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32)))))) (*.f32 #s(literal 1/720 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal 45 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (+.f32 (*.f32 #s(literal 45 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32)))) (*.f32 #s(literal 30 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 3 binary32)))))))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))))))
(+.f32 (log1p.f32 (fabs.f32 x)) (*.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 #s(literal -1/24 binary32) (+.f32 (/.f32 #s(literal 3 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (/.f32 #s(literal 3 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32)))) (*.f32 (*.f32 #s(literal 1/720 binary32) (pow.f32 x #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 45 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (+.f32 (/.f32 #s(literal 45 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32))) (/.f32 #s(literal 30 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 3 binary32))))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x))))))
(fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 #s(literal 1/720 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 45 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (+.f32 (/.f32 #s(literal 45 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32))) (/.f32 #s(literal 30 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 3 binary32)))))) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x))) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (fabs.f32 x)))) (log1p.f32 (fabs.f32 x)))
(fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 #s(literal 1/720 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal 45 binary32) (+.f32 #s(literal 1 binary32) x)) (+.f32 (/.f32 #s(literal 45 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (/.f32 #s(literal 30 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x)))
(neg.f32 (neg.f32 (log.f32 x)))
(log.f32 x)
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (/.f32 (fabs.f32 x) x))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 (fabs.f32 x) x))
(+.f32 (log.f32 x) (/.f32 (fabs.f32 x) x))
(+.f32 (log.f32 x) (/.f32 x x))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) (pow.f32 x #s(literal 2 binary32)))) (/.f32 (fabs.f32 x) x)))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x)))
(+.f32 (log.f32 x) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x)))
(+.f32 (log.f32 x) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) (pow.f32 x #s(literal 2 binary32))) (/.f32 x x)))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -3 binary32) (fabs.f32 x)) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32)))) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) (pow.f32 x #s(literal 2 binary32)))) (/.f32 (fabs.f32 x) x))))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 #s(literal -3 binary32) (fabs.f32 x) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x))))
(+.f32 (log.f32 x) (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 (fabs.f32 x) #s(literal -3 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x))))
(+.f32 (log.f32 x) (fma.f32 #s(literal 1/6 binary32) (/.f32 (fma.f32 x #s(literal -3 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 x #s(literal 3 binary32)))) (pow.f32 x #s(literal 3 binary32))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) (pow.f32 x #s(literal 2 binary32))) (/.f32 x x))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) x)))
(*.f32 #s(literal -1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 (fabs.f32 x) x)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 (fabs.f32 x) x))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 x x))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) x))) x)))
(*.f32 #s(literal -1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))) x))) x)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) x) (fabs.f32 x)) x))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) x) x) x))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (*.f32 #s(literal -1/6 binary32) (/.f32 (+.f32 (*.f32 #s(literal -3 binary32) (fabs.f32 x)) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) x)) (*.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (pow.f32 (fabs.f32 x) #s(literal 2 binary32)))))) x))) x)))
(*.f32 #s(literal -1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 (+.f32 (fabs.f32 x) (neg.f32 (/.f32 (fma.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 #s(literal -3 binary32) (fabs.f32 x) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) x) (+.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 (pow.f32 (fabs.f32 x) #s(literal 2 binary32))) #s(literal 1/2 binary32)))) x))) x)))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 (-.f32 (fabs.f32 x) (/.f32 (fma.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) (*.f32 #s(literal -1/6 binary32) (/.f32 (fma.f32 (fabs.f32 x) #s(literal -3 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 (fabs.f32 x) #s(literal 3 binary32)))) x))) x)) x))
(-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 (-.f32 x (/.f32 (fma.f32 #s(literal 1/2 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) (*.f32 (fma.f32 x #s(literal -3 binary32) (*.f32 #s(literal 2 binary32) (pow.f32 x #s(literal 3 binary32)))) (/.f32 #s(literal -1/6 binary32) x))) x)) x))
(+.f32 #s(literal 1 binary32) (fabs.f32 x))
(+.f32 #s(literal 1 binary32) x)
(+.f32 #s(literal 1 binary32) (+.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) (*.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32)) (fabs.f32 x)))
(+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32)) x))
(+.f32 #s(literal 1 binary32) (+.f32 (fabs.f32 x) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 2 binary32)))))))
(+.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -1/8 binary32)))))
(+.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -1/8 binary32) #s(literal 1/2 binary32)) (fabs.f32 x)))
(+.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -1/8 binary32) #s(literal 1/2 binary32)) x))
(+.f32 #s(literal 1 binary32) (+.f32 (fabs.f32 x) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 2 binary32))) #s(literal 1/8 binary32)))))))
(+.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)) (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 2 binary32)) #s(literal -1/8 binary32))))))
(+.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal 1/16 binary32) #s(literal -1/8 binary32)) #s(literal 1/2 binary32)) (fabs.f32 x)))
(+.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal 1/16 binary32) #s(literal -1/8 binary32)) #s(literal 1/2 binary32)) x))
x
(*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) x)))
(*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))
(*.f32 x (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x))))
(*.f32 x (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 (fabs.f32 x) x) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))))
(*.f32 x (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 x x)) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32)))))
(*.f32 x (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 (fabs.f32 x) x))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 4 binary32))))))
(*.f32 x (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 (/.f32 (fabs.f32 x) x) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32)))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32))))))
(*.f32 x (+.f32 #s(literal 1 binary32) (+.f32 (+.f32 (/.f32 (fabs.f32 x) x) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32)))) (/.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 4 binary32))))))
(*.f32 x (+.f32 (/.f32 x x) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 4 binary32)))))))
(*.f32 #s(literal -1 binary32) x)
(neg.f32 x)
(*.f32 #s(literal -1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (fabs.f32 x) x)))))
(*.f32 (neg.f32 x) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fabs.f32 x) x))))
(*.f32 x (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fabs.f32 x) x))))
(-.f32 (/.f32 (pow.f32 x #s(literal 2 binary32)) x) x)
(*.f32 #s(literal -1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fabs.f32 x) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) x))) x)))))
(*.f32 (neg.f32 x) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (fabs.f32 x) (/.f32 #s(literal 1/2 binary32) x)) x))))
(*.f32 x (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fabs.f32 x) (/.f32 #s(literal -1/2 binary32) x)) x))))
(-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)
(*.f32 #s(literal -1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 (fabs.f32 x) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) x))) x)))))
(*.f32 (neg.f32 x) (+.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (+.f32 (fabs.f32 x) (neg.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 2 binary32)))) x))) x))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fabs.f32 x) (-.f32 (/.f32 #s(literal 1/2 binary32) x) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 3 binary32))))) x)) (neg.f32 x))
(-.f32 (*.f32 x (/.f32 (+.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 3 binary32)))) x)) x)
(+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 0 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal 0 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (*.f32 #s(literal 2 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (*.f32 #s(literal 2 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(-.f32 (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))) (log.f32 (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x)))))
(+.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(-.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))))
(neg.f32 (log.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))))
(neg.f32 (log.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))))
(neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(-.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))) (log.f32 (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x)))))
(-.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (+.f32 (fma.f32 x x #s(literal 1 binary32)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (*.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(-.f32 (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))) (log.f32 (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x)))))
(-.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (log.f32 (neg.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))) (log.f32 (neg.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(-.f32 (log.f32 (neg.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))))) (log.f32 (neg.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(-.f32 (log.f32 (-.f32 (neg.f32 (pow.f32 x #s(literal 3 binary32))) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))) (log.f32 (neg.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(-.f32 (log.f32 (-.f32 (neg.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))))))
(-.f32 (log.f32 (neg.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))) (log.f32 (neg.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(neg.f32 (log.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))))
(neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))
(-.f32 (log.f32 (-.f32 (fma.f32 x x #s(literal 1 binary32)) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))
(neg.f32 (log.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))))
(neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))
(*.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (log.f32 (E.f32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 3 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 1/3 binary32) (log.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 3 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))) (cbrt.f32 (sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(*.f32 (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (pow.f32 (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 4 binary32)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 8 binary32))))
(*.f32 (pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(*.f32 (cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 5/2 binary32))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (E.f32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(neg.f32 (log.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))))
(neg.f32 (log.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))))))
(neg.f32 (log.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))))
(neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))
(sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(expm1.f32 (log1p.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(log1p.f32 (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(exp.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 3 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(-.f32 (/.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) (/.f32 (fma.f32 x x #s(literal 1 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(*.f32 #s(literal 1 binary32) (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (log.f32 (E.f32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))))
(*.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(*.f32 (pow.f32 (E.f32) (*.f32 #s(literal 2 binary32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (pow.f32 (E.f32) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(*.f32 (pow.f32 (E.f32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (pow.f32 (E.f32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 1/3 binary32)) (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal 3 binary32)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (pow.f32 (sqrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (pow.f32 (sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 (sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(*.f32 (cbrt.f32 (sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)))) (cbrt.f32 (sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (cbrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (cbrt.f32 (pow.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (cbrt.f32 (pow.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 4 binary32)) #s(literal 2 binary32))))
(*.f32 (cbrt.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (cbrt.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 8 binary32))))
(*.f32 (pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 5/2 binary32)) #s(literal 1/3 binary32)) (cbrt.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (cbrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 5/2 binary32))) (cbrt.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (+.f32 (fma.f32 x x #s(literal 1 binary32)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (*.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(/.f32 (neg.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (neg.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))))
(/.f32 (neg.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) (neg.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(/.f32 (-.f32 (fma.f32 x x #s(literal 1 binary32)) (pow.f32 x #s(literal 2 binary32))) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(/.f32 (pow.f32 (E.f32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (E.f32))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(/.f32 (pow.f32 (E.f32) (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))))) (pow.f32 (E.f32) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(/.f32 (pow.f32 (E.f32) (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))))) (pow.f32 (E.f32) (log.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))))
(/.f32 (pow.f32 (E.f32) (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))))) (pow.f32 (E.f32) (log.f32 (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))))))
(/.f32 (pow.f32 (E.f32) (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))))) (pow.f32 (E.f32) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (pow.f32 (E.f32) (log.f32 #s(literal -1 binary32))) (pow.f32 (E.f32) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (exp.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (E.f32))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)) #s(literal 1/2 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (E.f32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (exp.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x) (pow.f32 x #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) x))))
(pow.f32 (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32)))) #s(literal -1 binary32))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 x x #s(literal 1 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))) (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (pow.f32 (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32))) (cbrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (fabs.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(pow.f32 (pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (sqrt.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(log.f32 (exp.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(cbrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(log1p.f32 (expm1.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(exp.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(exp.f32 (*.f32 (log.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32))) #s(literal 1/3 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(exp.f32 (*.f32 (log.f32 (E.f32)) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 x #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) x))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) x (hypot.f32 #s(literal 1 binary32) x))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) x) x)
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32) x)
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (cbrt.f32 (fma.f32 x x #s(literal 1 binary32))) x)
(fma.f32 (cbrt.f32 (fma.f32 x x #s(literal 1 binary32))) (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(fma.f32 (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (cbrt.f32 (fma.f32 x x #s(literal 1 binary32))) x)
(fma.f32 (cbrt.f32 x) (pow.f32 (cbrt.f32 x) #s(literal 2 binary32)) (hypot.f32 #s(literal 1 binary32) x))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (pow.f32 (cbrt.f32 x) #s(literal 2 binary32)) (cbrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (sqrt.f32 x) (sqrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (fabs.f32 (pow.f32 (cbrt.f32 x) #s(literal 2 binary32))) (fabs.f32 (cbrt.f32 x)) (hypot.f32 #s(literal 1 binary32) x))
(+.f32 #s(literal 1 binary32) (+.f32 x (-.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 1 binary32))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))

eval62.0ms (1.2%)

Compiler

Compiled 4514 to 3174 computations (29.7% saved)

prune49.0ms (0.9%)

Pruning

15 alts after pruning (15 fresh and 0 done)

PrunedKeptTotal
New21915234
Fresh000
Picked101
Done000
Total22015235
Accuracy
100.0%
Counts
235 → 15
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(copysign.f32 (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x)) x)
48.8%
(copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x)
36.7%
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)) x)
14.7%
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
36.1%
(copysign.f32 (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (log.f32 (E.f32))) x)
40.7%
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
68.6%
(copysign.f32 (log1p.f32 (fabs.f32 x)) x)
56.1%
(copysign.f32 (log1p.f32 x) x)
5.5%
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
36.8%
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
31.1%
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) x)
18.8%
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
26.8%
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
14.5%
(copysign.f32 (log.f32 (neg.f32 x)) x)
31.6%
(copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x)
Compiler

Compiled 344 to 244 computations (29.1% saved)

localize217.0ms (4.2%)

Localize:

Found 7 expressions with local error:

NewAccuracyProgram
100.0%
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
79.9%
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
79.9%
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
80.0%
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
99.9%
(+.f32 (log.f32 x) (/.f32 x x))
100.0%
(log1p.f32 x)
100.0%
(log1p.f32 (fabs.f32 x))
Results
84.0ms129×256valid
84.0ms127×256invalid
Compiler

Compiled 106 to 54 computations (49.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 211.0ms
<compiled-spec>: 74.0ms (35% of total)
ival-log: 46.0ms (21.8% of total)
ival-add: 26.0ms (12.3% of total)
ival-mult: 23.0ms (10.9% of total)
ival-sqrt: 22.0ms (10.4% of total)
ival-copysign: 10.0ms (4.7% of total)
ival-div: 4.0ms (1.9% of total)
ival-fabs: 2.0ms (0.9% of total)
ival-sub: 2.0ms (0.9% of total)
const: 2.0ms (0.9% of total)

series137.0ms (2.7%)

Counts
7 → 72
Calls
Call 1
Inputs
#<alt (log1p.f32 (fabs.f32 x))>
#<alt (log1p.f32 x)>
#<alt (+.f32 (log.f32 x) (/.f32 x x))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))>
#<alt (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))>
#<alt (+.f32 x (hypot.f32 #s(literal 1 binary32) x))>
Outputs
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))>
#<alt x>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) x)))>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32)))))>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/4 binary32) x))) #s(literal 1/2 binary32)))))>
#<alt (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x)))>
#<alt (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (/.f32 #s(literal 1 binary32) x))>
#<alt (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (/.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))>
#<alt (-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (/.f32 #s(literal 1 binary32) x) (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))))) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))>
#<alt (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))))>
#<alt (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 #s(literal 1 binary32) x)))>
#<alt (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)) x))))>
#<alt (+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) x)) #s(literal 1/2 binary32)) x)) #s(literal 1 binary32)) x))))>
#<alt (+.f32 #s(literal 1 binary32) (log.f32 x))>
#<alt (+.f32 #s(literal 1 binary32) (log.f32 x))>
#<alt (+.f32 #s(literal 1 binary32) (log.f32 x))>
#<alt (+.f32 #s(literal 1 binary32) (log.f32 x))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))>
#<alt (+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))>
#<alt x>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 2 binary32)))))>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 3/40 binary32) (pow.f32 x #s(literal 2 binary32))) #s(literal 1/6 binary32)))))>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 3/40 binary32) (*.f32 #s(literal -5/112 binary32) (pow.f32 x #s(literal 2 binary32))))) #s(literal 1/6 binary32)))))>
#<alt (+.f32 (log.f32 #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))>
#<alt (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))>
#<alt (+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x)))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))>
#<alt x>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 2 binary32)))))>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 3/40 binary32) (pow.f32 x #s(literal 2 binary32))) #s(literal 1/6 binary32)))))>
#<alt (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 3/40 binary32) (*.f32 #s(literal -5/112 binary32) (pow.f32 x #s(literal 2 binary32))))) #s(literal 1/6 binary32)))))>
#<alt (+.f32 (log.f32 #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))>
#<alt (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))>
#<alt (+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x)))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))>
#<alt (-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))>
#<alt #s(literal 1 binary32)>
#<alt (+.f32 #s(literal 1 binary32) x)>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) x))))>
#<alt (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 2 binary32))))))))>
#<alt (*.f32 #s(literal 2 binary32) x)>
#<alt (*.f32 x (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))))>
#<alt (*.f32 x (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32)))))>
#<alt (*.f32 x (-.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32)))))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32)))))>
#<alt (/.f32 #s(literal -1/2 binary32) x)>
#<alt (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) x))>
#<alt (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) x))>
#<alt (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32)))) (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/128 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32)))))) x))>
Calls

21 calls:

TimeVariablePointExpression
36.0ms
x
@0
(+ (log x) (/ x x))
32.0ms
x
@0
(log (+ 1 (fabs x)))
21.0ms
x
@inf
(log (+ 1 (fabs x)))
17.0ms
x
@-inf
(log (+ 1 (fabs x)))
14.0ms
x
@-inf
(+ (log x) (/ x x))

rewrite153.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
1822×prod-diff
1297×log1p-expm1-u
143×expm1-log1p-u
142×associate-*r*
135×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020115
1333103
24271103
Stop Event
node limit
Counts
7 → 222
Calls
Call 1
Inputs
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(+.f32 (log.f32 x) (/.f32 x x))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
Outputs
(+.f32 #s(literal 0 binary32) (log1p.f32 x))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32)))))
(+.f32 (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 x))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 1 binary32) (log1p.f32 x))
(*.f32 (log1p.f32 x) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log1p.f32 x)) (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log1p.f32 x)))
(*.f32 (sqrt.f32 (log1p.f32 x)) (sqrt.f32 (log1p.f32 x)))
(pow.f32 (log1p.f32 x) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 x)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log1p.f32 x) #s(literal 2 binary32)))
(log.f32 (+.f32 x #s(literal 1 binary32)))
(cbrt.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log1p.f32 x)))
(exp.f32 (log.f32 (log1p.f32 x)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 x)) #s(literal 1 binary32)))
(+.f32 #s(literal 0 binary32) (log1p.f32 x))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32)))))
(+.f32 (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 x))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 1 binary32) (log1p.f32 x))
(*.f32 (log1p.f32 x) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log1p.f32 x)) (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log1p.f32 x)))
(*.f32 (sqrt.f32 (log1p.f32 x)) (sqrt.f32 (log1p.f32 x)))
(pow.f32 (log1p.f32 x) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 x)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log1p.f32 x) #s(literal 2 binary32)))
(log.f32 (+.f32 x #s(literal 1 binary32)))
(cbrt.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log1p.f32 x)))
(exp.f32 (log.f32 (log1p.f32 x)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 x)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 (log.f32 x) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 x) #s(literal -1 binary32))))
(*.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (+.f32 (log.f32 x) #s(literal 1 binary32)))
(*.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) (pow.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) (sqrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x)))))
(*.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 x) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))) (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 x) #s(literal -1 binary32)) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (log.f32 x))))
(/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32)) (+.f32 (log.f32 x) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (log.f32 x) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (log.f32 x)))
(pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 2 binary32)))
(log.f32 (*.f32 x (E.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 x (E.f32)) #s(literal 1 binary32))))
(cbrt.f32 (pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))))
(log1p.f32 (-.f32 (*.f32 x (E.f32)) #s(literal 1 binary32)))
(exp.f32 (log1p.f32 (log.f32 x)))
(exp.f32 (*.f32 (log1p.f32 (log.f32 x)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (log.f32 x) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log.f32 x)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (log.f32 x)) (sqrt.f32 (log.f32 x)) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (log1p.f32 x))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32)))))
(+.f32 (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 x))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 1 binary32) (log1p.f32 x))
(*.f32 (log1p.f32 x) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log1p.f32 x)) (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log1p.f32 x)))
(*.f32 (sqrt.f32 (log1p.f32 x)) (sqrt.f32 (log1p.f32 x)))
(pow.f32 (log1p.f32 x) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 x)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log1p.f32 x) #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log1p.f32 x)))
(log1p.f32 x)
(exp.f32 (log.f32 (log1p.f32 x)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 x)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 0 binary32))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(-.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)))) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)) (-.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))))
(pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log1p.f32 (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 0 binary32))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)) (-.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))))
(pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(log.f32 (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))))
(cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log1p.f32 (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(-.f32 (exp.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) (/.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 #s(literal 1 binary32) (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(*.f32 (E.f32) (exp.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))))
(*.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (E.f32)) (exp.f32 #s(literal -1 binary32)))
(*.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(*.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (E.f32)) (E.f32))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (*.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (neg.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)))) (neg.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) (pow.f32 x #s(literal 2 binary32))) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(pow.f32 (E.f32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(cbrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log1p.f32 (expm1.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(exp.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(fma.f32 #s(literal 1 binary32) x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) x) x)
(fma.f32 (pow.f32 (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)) (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(fma.f32 (pow.f32 (cbrt.f32 x) #s(literal 2 binary32)) (cbrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(fma.f32 (sqrt.f32 x) (sqrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))

simplify168.0ms (3.3%)

Algorithm
egg-herbie
Rules
1032×associate-+r+
644×fma-neg
526×associate--r+
522×times-frac
478×associate-/r*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
046011541
1107511151
231159374
Stop Event
node limit
Counts
294 → 289
Calls
Call 1
Inputs
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
x
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) x)))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/4 binary32) x))) #s(literal 1/2 binary32)))))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x)))
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (/.f32 #s(literal 1 binary32) x))
(-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (/.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))
(-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (/.f32 #s(literal 1 binary32) x) (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))))) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))
(+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 #s(literal 1 binary32) x)))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)) x))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) x)) #s(literal 1/2 binary32)) x)) #s(literal 1 binary32)) x))))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))
x
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 2 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 3/40 binary32) (pow.f32 x #s(literal 2 binary32))) #s(literal 1/6 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 3/40 binary32) (*.f32 #s(literal -5/112 binary32) (pow.f32 x #s(literal 2 binary32))))) #s(literal 1/6 binary32)))))
(+.f32 (log.f32 #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))))
(-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))
(-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))
x
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 2 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 3/40 binary32) (pow.f32 x #s(literal 2 binary32))) #s(literal 1/6 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 3/40 binary32) (*.f32 #s(literal -5/112 binary32) (pow.f32 x #s(literal 2 binary32))))) #s(literal 1/6 binary32)))))
(+.f32 (log.f32 #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))))
(-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))
(-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) x)
(+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) x))))
(+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 2 binary32))))))))
(*.f32 #s(literal 2 binary32) x)
(*.f32 x (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))))
(*.f32 x (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32)))))
(*.f32 x (-.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32)))))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32)))))
(/.f32 #s(literal -1/2 binary32) x)
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) x))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) x))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32)))) (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/128 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32)))))) x))
(+.f32 #s(literal 0 binary32) (log1p.f32 x))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32)))))
(+.f32 (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 x))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 1 binary32) (log1p.f32 x))
(*.f32 (log1p.f32 x) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log1p.f32 x)) (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log1p.f32 x)))
(*.f32 (sqrt.f32 (log1p.f32 x)) (sqrt.f32 (log1p.f32 x)))
(pow.f32 (log1p.f32 x) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 x)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log1p.f32 x) #s(literal 2 binary32)))
(log.f32 (+.f32 x #s(literal 1 binary32)))
(cbrt.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log1p.f32 x)))
(exp.f32 (log.f32 (log1p.f32 x)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 x)) #s(literal 1 binary32)))
(+.f32 #s(literal 0 binary32) (log1p.f32 x))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32)))))
(+.f32 (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 x))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 1 binary32) (log1p.f32 x))
(*.f32 (log1p.f32 x) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log1p.f32 x)) (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log1p.f32 x)))
(*.f32 (sqrt.f32 (log1p.f32 x)) (sqrt.f32 (log1p.f32 x)))
(pow.f32 (log1p.f32 x) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 x)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log1p.f32 x) #s(literal 2 binary32)))
(log.f32 (+.f32 x #s(literal 1 binary32)))
(cbrt.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log1p.f32 x)))
(exp.f32 (log.f32 (log1p.f32 x)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 x)) #s(literal 1 binary32)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 (log.f32 x) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 x) #s(literal -1 binary32))))
(*.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (+.f32 (log.f32 x) #s(literal 1 binary32)))
(*.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) (pow.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) (sqrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x)))))
(*.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 x) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))) (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 x) #s(literal -1 binary32)) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (log.f32 x))))
(/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32)) (+.f32 (log.f32 x) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (log.f32 x) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (log.f32 x)))
(pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 2 binary32)))
(log.f32 (*.f32 x (E.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 x (E.f32)) #s(literal 1 binary32))))
(cbrt.f32 (pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))))
(log1p.f32 (-.f32 (*.f32 x (E.f32)) #s(literal 1 binary32)))
(exp.f32 (log1p.f32 (log.f32 x)))
(exp.f32 (*.f32 (log1p.f32 (log.f32 x)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (log.f32 x) #s(literal 1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log.f32 x)) #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (log.f32 x)) (sqrt.f32 (log.f32 x)) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (log1p.f32 x))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32)))))
(+.f32 (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 x))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 1 binary32) (log1p.f32 x))
(*.f32 (log1p.f32 x) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log1p.f32 x)) (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log1p.f32 x)))
(*.f32 (sqrt.f32 (log1p.f32 x)) (sqrt.f32 (log1p.f32 x)))
(pow.f32 (log1p.f32 x) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log1p.f32 x)) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log1p.f32 x) #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log1p.f32 x)))
(log1p.f32 x)
(exp.f32 (log.f32 (log1p.f32 x)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 x)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 0 binary32))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(-.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(-.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)))) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)) (-.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))))
(pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log1p.f32 (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 0 binary32))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)) (-.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))))
(pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))
(sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(log.f32 (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))))
(cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log1p.f32 (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)))
(exp.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(-.f32 (exp.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(-.f32 (/.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) (/.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 #s(literal 1 binary32) (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(*.f32 (E.f32) (exp.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))))
(*.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (E.f32)) (exp.f32 #s(literal -1 binary32)))
(*.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(*.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(*.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (E.f32)) (E.f32))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (*.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (neg.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)))) (neg.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) (pow.f32 x #s(literal 2 binary32))) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(pow.f32 (E.f32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(pow.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)))
(log.f32 (exp.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(cbrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log1p.f32 (expm1.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(exp.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(fma.f32 #s(literal 1 binary32) x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) x) x)
(fma.f32 (pow.f32 (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)) (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(fma.f32 (pow.f32 (cbrt.f32 x) #s(literal 2 binary32)) (cbrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(fma.f32 (sqrt.f32 x) (sqrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
Outputs
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
x
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) x)))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x #s(literal -1/2 binary32))))
(*.f32 x (fma.f32 x #s(literal -1/2 binary32) #s(literal 1 binary32)))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (fma.f32 #s(literal 1/3 binary32) x #s(literal -1/2 binary32)))))
(*.f32 x (fma.f32 x (fma.f32 x #s(literal 1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal -1/4 binary32) x))) #s(literal 1/2 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (fma.f32 x (+.f32 #s(literal 1/3 binary32) (*.f32 x #s(literal -1/4 binary32))) #s(literal -1/2 binary32)))))
(*.f32 x (fma.f32 x (fma.f32 x (fma.f32 x #s(literal -1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x)))
(neg.f32 (neg.f32 (log.f32 x)))
(log.f32 x)
(+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (/.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 #s(literal 1 binary32) x))
(+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x))
(-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (/.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))
(-.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) x) (+.f32 (log.f32 x) (/.f32 #s(literal -1/2 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) x)) x) (log.f32 x))
(-.f32 (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (/.f32 #s(literal 1 binary32) x) (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))))) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))
(-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal 1/3 binary32) (pow.f32 x #s(literal 3 binary32)))) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))))
(+.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 x #s(literal 3 binary32))) (/.f32 #s(literal -1/2 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (+.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) x)) x) (log.f32 x)) (/.f32 #s(literal 1/3 binary32) (pow.f32 x #s(literal 3 binary32))))
(+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))))
(+.f32 (log.f32 #s(literal -1 binary32)) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 #s(literal 1 binary32) x)))
(+.f32 (log.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 1 binary32) x)))
(+.f32 (/.f32 #s(literal 1 binary32) x) (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)) x))))
(+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) x) #s(literal -1 binary32)) x))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) x)) x))
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) x)) x))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) x)) #s(literal 1/2 binary32)) x)) #s(literal 1 binary32)) x))))
(+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) x) #s(literal -1/2 binary32)) x) #s(literal -1 binary32)) x))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) x)) x) #s(literal -1 binary32)) x))
(-.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/3 binary32) x)) x)) x)))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal -1 binary32) x)))))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 #s(literal -1 binary32))) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) x))))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal -1 binary32) x)))
x
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 2 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -1/6 binary32))))
(+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 3/40 binary32) (pow.f32 x #s(literal 2 binary32))) #s(literal 1/6 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 #s(literal 3/40 binary32) (pow.f32 x #s(literal 2 binary32)) #s(literal -1/6 binary32)))))
(+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal 3/40 binary32) #s(literal -1/6 binary32))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 3/40 binary32) (*.f32 #s(literal -5/112 binary32) (pow.f32 x #s(literal 2 binary32))))) #s(literal 1/6 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 3/40 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -5/112 binary32))) #s(literal -1/6 binary32)))))
(+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -5/112 binary32) #s(literal 3/40 binary32)) #s(literal -1/6 binary32))))
(+.f32 (log.f32 #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 (neg.f32 (neg.f32 (log.f32 x))) (log.f32 #s(literal 2 binary32)))
(+.f32 (log.f32 x) (log.f32 #s(literal 2 binary32)))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))))
(+.f32 (log.f32 #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (log.f32 x) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 x) (+.f32 (log.f32 #s(literal 2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))
(+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (log.f32 x) (-.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))))
(+.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (+.f32 (log.f32 x) (/.f32 #s(literal -3/32 binary32) (pow.f32 x #s(literal 4 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))
(+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32)))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))))
(+.f32 (+.f32 (+.f32 (log.f32 x) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32)))) (+.f32 (log.f32 #s(literal 2 binary32)) (/.f32 #s(literal -3/32 binary32) (pow.f32 x #s(literal 4 binary32)))))
(+.f32 (+.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (+.f32 (log.f32 x) (/.f32 #s(literal -3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (log.f32 #s(literal 1/2 binary32)))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (-.f32 (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))) (-.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32))))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (-.f32 (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32)))))))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (-.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32))))))
x
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/6 binary32) (pow.f32 x #s(literal 2 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -1/6 binary32))))
(+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 3/40 binary32) (pow.f32 x #s(literal 2 binary32))) #s(literal 1/6 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 #s(literal 3/40 binary32) (pow.f32 x #s(literal 2 binary32)) #s(literal -1/6 binary32)))))
(+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal 3/40 binary32) #s(literal -1/6 binary32))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 3/40 binary32) (*.f32 #s(literal -5/112 binary32) (pow.f32 x #s(literal 2 binary32))))) #s(literal 1/6 binary32)))))
(*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 3/40 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -5/112 binary32))) #s(literal -1/6 binary32)))))
(+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) (fma.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -5/112 binary32) #s(literal 3/40 binary32)) #s(literal -1/6 binary32))))
(+.f32 (log.f32 #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))))
(+.f32 (neg.f32 (neg.f32 (log.f32 x))) (log.f32 #s(literal 2 binary32)))
(+.f32 (log.f32 x) (log.f32 #s(literal 2 binary32)))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))))
(+.f32 (log.f32 #s(literal 2 binary32)) (fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (log.f32 x) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 x) (+.f32 (log.f32 #s(literal 2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))
(+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))))
(+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (log.f32 x) (-.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))))
(+.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (+.f32 (log.f32 x) (/.f32 #s(literal -3/32 binary32) (pow.f32 x #s(literal 4 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (+.f32 (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) x))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))
(+.f32 (log.f32 #s(literal 2 binary32)) (-.f32 (+.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (log.f32 x)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32)))) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))))
(+.f32 (+.f32 (+.f32 (log.f32 x) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32)))) (+.f32 (log.f32 #s(literal 2 binary32)) (/.f32 #s(literal -3/32 binary32) (pow.f32 x #s(literal 4 binary32)))))
(+.f32 (+.f32 (+.f32 (log.f32 #s(literal 2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))) (+.f32 (log.f32 x) (/.f32 #s(literal -3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x)))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (log.f32 #s(literal 1/2 binary32)))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) x))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (-.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (-.f32 (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32))))))
(+.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))) (-.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32)))))
(-.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))))) (+.f32 (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/96 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32))))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (-.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))) (+.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32))))))
(+.f32 (log.f32 #s(literal 1/2 binary32)) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (-.f32 (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/4 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32)))))))
(+.f32 (+.f32 (log.f32 #s(literal 1/2 binary32)) (/.f32 #s(literal 3/32 binary32) (pow.f32 x #s(literal 4 binary32)))) (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) x)) (-.f32 (/.f32 #s(literal -1/4 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 5/96 binary32) (pow.f32 x #s(literal 6 binary32))))))
#s(literal 1 binary32)
(+.f32 #s(literal 1 binary32) x)
(+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) x))))
(+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x #s(literal 1/2 binary32)))))
(fma.f32 x (fma.f32 x #s(literal 1/2 binary32) #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 2 binary32))))))))
(+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (+.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -1/8 binary32)))))))
(fma.f32 x (fma.f32 x (fma.f32 (pow.f32 x #s(literal 2 binary32)) #s(literal -1/8 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 2 binary32) x)
(*.f32 x #s(literal 2 binary32))
(*.f32 x (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))))
(*.f32 x (+.f32 #s(literal 2 binary32) (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32)))))
(*.f32 x (-.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32)))))
(*.f32 x (+.f32 #s(literal 2 binary32) (-.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32))))))
(*.f32 x (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 4 binary32))))))
(*.f32 x (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (+.f32 #s(literal 2 binary32) (/.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 4 binary32))))))
(*.f32 x (-.f32 (+.f32 #s(literal 2 binary32) (+.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32)))))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32)))))
(*.f32 x (+.f32 #s(literal 2 binary32) (-.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 6 binary32)))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32))))))
(*.f32 x (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (-.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 6 binary32))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 4 binary32)))))))
(*.f32 x (+.f32 #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 x #s(literal 2 binary32))) (+.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 6 binary32))) (/.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 4 binary32)))))))
(/.f32 #s(literal -1/2 binary32) x)
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) x))
(neg.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 2 binary32)))) x))
(/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 2 binary32)))) (neg.f32 x))
(+.f32 (/.f32 #s(literal -1/2 binary32) x) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) x))
(neg.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32))) (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 2 binary32))))) x))
(/.f32 (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32))) (/.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 2 binary32))))) (neg.f32 x))
(*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32)))) (+.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (*.f32 #s(literal 5/128 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 6 binary32)))))) x))
(neg.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 5/128 binary32) (pow.f32 x #s(literal 6 binary32)))))) x))
(/.f32 (+.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal 1/8 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal 5/128 binary32) (pow.f32 x #s(literal 6 binary32)))))) (neg.f32 x))
(/.f32 (+.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 #s(literal 1/16 binary32) (pow.f32 x #s(literal 4 binary32))) (+.f32 (/.f32 #s(literal -1/8 binary32) (pow.f32 x #s(literal 2 binary32))) (/.f32 #s(literal -5/128 binary32) (pow.f32 x #s(literal 6 binary32)))))) (neg.f32 x))
(+.f32 #s(literal 0 binary32) (log1p.f32 x))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) x))))
(+.f32 (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(*.f32 #s(literal 2 binary32) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) x))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 x))) #s(literal 1 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(-.f32 (log.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log1p.f32 (pow.f32 x #s(literal 3 binary32))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log1p.f32 (pow.f32 x #s(literal 3 binary32))) (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) x)))
(-.f32 (log1p.f32 (pow.f32 x #s(literal 3 binary32))) (log.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 x #s(literal 2 binary32)) x))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) x)))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 x #s(literal 2 binary32)))) (log1p.f32 (neg.f32 x)))
(*.f32 #s(literal 1 binary32) (log1p.f32 x))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (log1p.f32 x) #s(literal 1 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (cbrt.f32 (log1p.f32 x)) (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (sqrt.f32 (log1p.f32 x)) (sqrt.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (log1p.f32 x) #s(literal 1 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 3 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (sqrt.f32 (log1p.f32 x)) #s(literal 2 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(sqrt.f32 (pow.f32 (log1p.f32 x) #s(literal 2 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 x #s(literal 1 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(cbrt.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(expm1.f32 (log1p.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(exp.f32 (log.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(exp.f32 (*.f32 (log.f32 (log1p.f32 x)) #s(literal 1 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(+.f32 #s(literal 0 binary32) (log1p.f32 x))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) x))))
(+.f32 (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(*.f32 #s(literal 2 binary32) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) x))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 x))) #s(literal 1 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(-.f32 (log.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log1p.f32 (pow.f32 x #s(literal 3 binary32))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log1p.f32 (pow.f32 x #s(literal 3 binary32))) (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) x)))
(-.f32 (log1p.f32 (pow.f32 x #s(literal 3 binary32))) (log.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 x #s(literal 2 binary32)) x))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) x)))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 x #s(literal 2 binary32)))) (log1p.f32 (neg.f32 x)))
(*.f32 #s(literal 1 binary32) (log1p.f32 x))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (log1p.f32 x) #s(literal 1 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (cbrt.f32 (log1p.f32 x)) (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (sqrt.f32 (log1p.f32 x)) (sqrt.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (log1p.f32 x) #s(literal 1 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 3 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (sqrt.f32 (log1p.f32 x)) #s(literal 2 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(sqrt.f32 (pow.f32 (log1p.f32 x) #s(literal 2 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log.f32 (+.f32 x #s(literal 1 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(cbrt.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(expm1.f32 (log1p.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(exp.f32 (log.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(exp.f32 (*.f32 (log.f32 (log1p.f32 x)) #s(literal 1 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(-.f32 (exp.f32 (log1p.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)))) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(-.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 (log.f32 x) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 x) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (log.f32 x))))
(+.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (log.f32 x) #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) (log.f32 x)))
(*.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(*.f32 #s(literal 1 binary32) (+.f32 (log.f32 x) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(*.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) (pow.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(*.f32 (sqrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) (sqrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(*.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))) (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (log.f32 x))))
(*.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 x) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (log.f32 x))))
(+.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (log.f32 x) #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) (log.f32 x)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))) (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (log.f32 x))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 x) #s(literal -1 binary32)) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (log.f32 x))))
(+.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (log.f32 x) #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) (log.f32 x)))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))) (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (log.f32 x))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (log.f32 x))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))) (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32)) (+.f32 (log.f32 x) #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (log.f32 x))))
(+.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (log.f32 x) #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) (log.f32 x)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))) (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (log.f32 x))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (log.f32 x) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (log.f32 x))))
(+.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (log.f32 x) #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) (log.f32 x)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (log.f32 x) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (log.f32 x)))
(-.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (log.f32 x))))
(+.f32 (/.f32 (pow.f32 (log.f32 x) #s(literal 2 binary32)) (+.f32 #s(literal -1 binary32) (log.f32 x))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (log.f32 x))))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (log.f32 x) #s(literal 2 binary32))) (+.f32 #s(literal -1 binary32) (log.f32 x)))
(pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(pow.f32 (cbrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 3 binary32))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(pow.f32 (pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(pow.f32 (sqrt.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))) #s(literal 2 binary32))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(sqrt.f32 (pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 2 binary32)))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(log.f32 (*.f32 x (E.f32)))
(log.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 x (E.f32)) #s(literal 1 binary32))))
(log.f32 (*.f32 x (E.f32)))
(cbrt.f32 (pow.f32 (+.f32 (log.f32 x) #s(literal 1 binary32)) #s(literal 3 binary32)))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(expm1.f32 (log1p.f32 (+.f32 (log.f32 x) #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(log1p.f32 (-.f32 (*.f32 x (E.f32)) #s(literal 1 binary32)))
(log.f32 (*.f32 x (E.f32)))
(exp.f32 (log1p.f32 (log.f32 x)))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(exp.f32 (*.f32 (log1p.f32 (log.f32 x)) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(fma.f32 #s(literal 1 binary32) (log.f32 x) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(fma.f32 (pow.f32 (cbrt.f32 (log.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log.f32 x)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(fma.f32 (sqrt.f32 (log.f32 x)) (sqrt.f32 (log.f32 x)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (log.f32 x))
(+.f32 #s(literal 0 binary32) (log1p.f32 x))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x #s(literal 1 binary32)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) x))))
(+.f32 (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(*.f32 #s(literal 2 binary32) (log.f32 (hypot.f32 #s(literal 1 binary32) (sqrt.f32 x))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) x))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 x))) #s(literal 1 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(-.f32 (log.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log1p.f32 (pow.f32 x #s(literal 3 binary32))) (log.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) x)))
(-.f32 (log1p.f32 (pow.f32 x #s(literal 3 binary32))) (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))) x)))
(-.f32 (log1p.f32 (pow.f32 x #s(literal 3 binary32))) (log.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 x #s(literal 2 binary32)) x))))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) x)))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 x #s(literal 2 binary32)))) (log1p.f32 (neg.f32 x)))
(*.f32 #s(literal 1 binary32) (log1p.f32 x))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (log1p.f32 x) #s(literal 1 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (cbrt.f32 (log1p.f32 x)) (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 2 binary32)) (cbrt.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(*.f32 (sqrt.f32 (log1p.f32 x)) (sqrt.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (log1p.f32 x) #s(literal 1 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (cbrt.f32 (log1p.f32 x)) #s(literal 3 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(pow.f32 (sqrt.f32 (log1p.f32 x)) #s(literal 2 binary32))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(sqrt.f32 (pow.f32 (log1p.f32 x) #s(literal 2 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(cbrt.f32 (pow.f32 (log1p.f32 x) #s(literal 3 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(expm1.f32 (log1p.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(log1p.f32 x)
(log1p.f32 (fabs.f32 x))
(exp.f32 (log.f32 (log1p.f32 x)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(exp.f32 (*.f32 (log.f32 (log1p.f32 x)) #s(literal 1 binary32)))
(log1p.f32 (fabs.f32 x))
(log1p.f32 x)
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 0 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal 0 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(-.f32 (log.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (log.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(-.f32 (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))) (log.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(-.f32 (log.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))) (log.f32 (fma.f32 x x (+.f32 (*.f32 x (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32)))))
(-.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)))) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (log.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32))))) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (log.f32 (fma.f32 x x (-.f32 #s(literal -1 binary32) (pow.f32 x #s(literal 2 binary32))))) (log.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)) (-.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (-.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(expm1.f32 (log1p.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(log1p.f32 (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(exp.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 0 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal 0 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (log.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(+.f32 (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 2 binary32) (log.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(*.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(*.f32 (+.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)) (-.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32)) (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32)))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32)) (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(+.f32 (/.f32 (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32)) (+.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (-.f32 #s(literal -2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (-.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (-.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) (+.f32 #s(literal -1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))) (-.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -2 binary32)))) (-.f32 #s(literal 2 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 3 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(sqrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(log.f32 (+.f32 #s(literal 1 binary32) (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(cbrt.f32 (pow.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(expm1.f32 (log1p.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(log1p.f32 (-.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(exp.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(exp.f32 (*.f32 (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(fma.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal -1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(fma.f32 (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal -1 binary32))
(log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(-.f32 (exp.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(-.f32 (/.f32 (pow.f32 x #s(literal 2 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) (/.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (fma.f32 x x (-.f32 #s(literal -1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(*.f32 #s(literal 1 binary32) (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (E.f32) (exp.f32 (+.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal -1 binary32))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (E.f32)) (exp.f32 #s(literal -1 binary32)))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32)) (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(*.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (+.f32 (*.f32 x (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (fma.f32 x x (-.f32 #s(literal -1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (+.f32 (*.f32 x (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (fma.f32 x x (-.f32 #s(literal -1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (*.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) (E.f32)) (E.f32))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (+.f32 (*.f32 x (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))))
(/.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32))) (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) (-.f32 (pow.f32 x #s(literal 2 binary32)) (*.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (+.f32 (*.f32 x (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (fma.f32 x x (-.f32 #s(literal -1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)) (pow.f32 x #s(literal 3 binary32)))) (neg.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (*.f32 (hypot.f32 #s(literal 1 binary32) x) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))))
(/.f32 (+.f32 (pow.f32 x #s(literal 3 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 3 binary32))) (fma.f32 x x (+.f32 (*.f32 x (-.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)))) (neg.f32 (-.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (fma.f32 x x (-.f32 #s(literal -1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (-.f32 (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32)) (pow.f32 x #s(literal 2 binary32))) (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (pow.f32 (hypot.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (-.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(/.f32 (fma.f32 x x (-.f32 #s(literal -1 binary32) (pow.f32 x #s(literal 2 binary32)))) (-.f32 x (hypot.f32 #s(literal 1 binary32) x)))
(pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 1 binary32))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (E.f32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (cbrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 3 binary32))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)) #s(literal 1/3 binary32))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (sqrt.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) #s(literal 2 binary32))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 2 binary32))) (cbrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) (sqrt.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(sqrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(log.f32 (exp.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(log.f32 (+.f32 #s(literal 1 binary32) (expm1.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(cbrt.f32 (pow.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 3 binary32)))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(log1p.f32 (expm1.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(exp.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) x (hypot.f32 #s(literal 1 binary32) x))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 #s(literal 1 binary32) (hypot.f32 #s(literal 1 binary32) x) x)
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (pow.f32 (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) #s(literal 2 binary32)) (cbrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (pow.f32 (cbrt.f32 x) #s(literal 2 binary32)) (cbrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) (sqrt.f32 (hypot.f32 #s(literal 1 binary32) x)) x)
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))
(fma.f32 (sqrt.f32 x) (sqrt.f32 x) (hypot.f32 #s(literal 1 binary32) x))
(expm1.f32 (log1p.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))
(+.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)) #s(literal 0 binary32))
(+.f32 x (hypot.f32 #s(literal 1 binary32) x))

eval287.0ms (5.6%)

Compiler

Compiled 5461 to 4193 computations (23.2% saved)

prune63.0ms (1.2%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New2827289
Fresh2810
Picked415
Done000
Total28816304
Accuracy
100.0%
Counts
304 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(copysign.f32 (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x)) x)
48.8%
(copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x)
12.6%
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
29.6%
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
13.2%
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
14.7%
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
49.2%
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
40.7%
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
56.1%
(copysign.f32 (log1p.f32 x) x)
5.5%
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
36.8%
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
26.8%
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
14.7%
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
14.5%
(copysign.f32 (log.f32 (neg.f32 x)) x)
31.6%
(copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x)
51.9%
(copysign.f32 x x)
Compiler

Compiled 361 to 259 computations (28.3% saved)

localize681.0ms (13.3%)

Results
569.0ms256×256invalid
Compiler

Compiled 130 to 90 computations (30.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 569.0ms
ival-copysign: 354.0ms (62.2% of total)
ival-mult: 53.0ms (9.3% of total)
<compiled-spec>: 39.0ms (6.9% of total)
ival-div: 32.0ms (5.6% of total)
ival-log: 30.0ms (5.3% of total)
ival-add: 27.0ms (4.7% of total)
ival-sub: 23.0ms (4% of total)
ival-sqrt: 7.0ms (1.2% of total)
const: 4.0ms (0.7% of total)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune8.0ms (0.2%)

Pruning

16 alts after pruning (10 fresh and 6 done)

PrunedKeptTotal
New000
Fresh01010
Picked055
Done011
Total01616
Accuracy
100.0%
Counts
16 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(copysign.f32 (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x)) x)
48.8%
(copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x)
12.6%
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
29.6%
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
13.2%
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
14.7%
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
49.2%
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
40.7%
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
56.1%
(copysign.f32 (log1p.f32 x) x)
5.5%
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
36.8%
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
26.8%
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
14.7%
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
14.5%
(copysign.f32 (log.f32 (neg.f32 x)) x)
31.6%
(copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x)
51.9%
(copysign.f32 x x)
Compiler

Compiled 316 to 227 computations (28.2% saved)

localize378.0ms (7.4%)

Results
298.0ms256×256invalid
Compiler

Compiled 161 to 105 computations (34.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 315.0ms
ival-log: 81.0ms (25.7% of total)
<compiled-spec>: 56.0ms (17.8% of total)
ival-pow: 55.0ms (17.5% of total)
ival-add: 33.0ms (10.5% of total)
ival-mult: 29.0ms (9.2% of total)
ival-div: 15.0ms (4.8% of total)
ival-sub: 15.0ms (4.8% of total)
ival-sqrt: 13.0ms (4.1% of total)
ival-copysign: 10.0ms (3.2% of total)
const: 5.0ms (1.6% of total)
ival-neg: 4.0ms (1.3% of total)

eval0.0ms (0%)

Compiler

Compiled 1 to 1 computations (0% saved)

prune29.0ms (0.6%)

Pruning

16 alts after pruning (5 fresh and 11 done)

PrunedKeptTotal
New000
Fresh055
Picked055
Done066
Total01616
Accuracy
100.0%
Counts
16 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
48.5%
(copysign.f32 (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x)) x)
48.8%
(copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x)
12.6%
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
29.6%
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
13.2%
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
14.7%
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
49.2%
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
40.7%
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
56.1%
(copysign.f32 (log1p.f32 x) x)
5.5%
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
36.8%
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
26.8%
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
14.7%
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
14.5%
(copysign.f32 (log.f32 (neg.f32 x)) x)
31.6%
(copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x)
51.9%
(copysign.f32 x x)
Compiler

Compiled 421 to 285 computations (32.3% saved)

regimes14.0ms (0.3%)

Counts
24 → 6
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
(copysign.f32 (log1p.f32 (fabs.f32 x)) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (log.f32 (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
(copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x)
(copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x)
(copysign.f32 (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x)) x)
Outputs
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x)) x)
(copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x)
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
Calls

2 calls:

9.0ms
x
3.0ms
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
Results
AccuracySegmentsBranch
100.0%6x
100.0%6(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes13.0ms (0.2%)

Counts
23 → 7
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
(copysign.f32 (log1p.f32 (fabs.f32 x)) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (log.f32 (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
(copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x)
(copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x)
Outputs
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x)
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x)
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
Calls

2 calls:

8.0ms
x
3.0ms
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
Results
AccuracySegmentsBranch
99.9%7x
99.9%7(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
Compiler

Compiled 15 to 10 computations (33.3% saved)

regimes6.0ms (0.1%)

Counts
22 → 5
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
(copysign.f32 (log1p.f32 (fabs.f32 x)) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (log.f32 (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
(copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x)
Outputs
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x)
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
Calls

1 calls:

5.0ms
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
Results
AccuracySegmentsBranch
99.9%5(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
Compiler

Compiled 13 to 9 computations (30.8% saved)

regimes4.0ms (0.1%)

Counts
21 → 5
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
(copysign.f32 (log1p.f32 (fabs.f32 x)) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (*.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) (log.f32 (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
Outputs
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 x x)
(copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
Calls

1 calls:

3.0ms
(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
Results
AccuracySegmentsBranch
99.9%5(copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x)
Compiler

Compiled 13 to 9 computations (30.8% saved)

regimes8.0ms (0.2%)

Counts
16 → 4
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
(copysign.f32 (log1p.f32 (fabs.f32 x)) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
Outputs
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
(copysign.f32 x x)
(copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
Calls

1 calls:

7.0ms
x
Results
AccuracySegmentsBranch
99.1%4x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes5.0ms (0.1%)

Counts
15 → 5
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
(copysign.f32 (log.f32 (-.f32 (/.f32 (*.f32 (+.f32 x (/.f32 #s(literal -1/2 binary32) x)) x) x) x)) x)
(copysign.f32 (log1p.f32 (fabs.f32 x)) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) (fabs.f32 x))) x)
Outputs
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
(copysign.f32 x x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
Calls

1 calls:

4.0ms
x
Results
AccuracySegmentsBranch
98.0%5x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes6.0ms (0.1%)

Counts
11 → 4
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
Outputs
(copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x)
(copysign.f32 x x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
97.7%4x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes4.0ms (0.1%)

Counts
10 → 4
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
Outputs
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 x x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
82.6%4x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes4.0ms (0.1%)

Counts
9 → 29
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
Outputs
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 x x)
(copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
Calls

1 calls:

3.0ms
x
Results
AccuracySegmentsBranch
70.5%29x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes5.0ms (0.1%)

Counts
8 → 29
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (+.f32 (log.f32 x) (/.f32 x x)) x)
Outputs
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)
Calls

1 calls:

5.0ms
x
Results
AccuracySegmentsBranch
70.5%29x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes3.0ms (0.1%)

Counts
6 → 4
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
(copysign.f32 (log.f32 (+.f32 #s(literal 1 binary32) x)) x)
Outputs
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log.f32 (*.f32 x (E.f32))) x)
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
70.5%4x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes2.0ms (0%)

Counts
4 → 4
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
(copysign.f32 (log.f32 (neg.f32 x)) x)
Outputs
(copysign.f32 (log.f32 (neg.f32 x)) x)
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
69.6%4x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes2.0ms (0%)

Counts
3 → 2
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
(copysign.f32 (log1p.f32 x) x)
Outputs
(copysign.f32 x x)
(copysign.f32 (log1p.f32 x) x)
Calls

1 calls:

2.0ms
x
Results
AccuracySegmentsBranch
60.2%2x
Compiler

Compiled 2 to 1 computations (50% saved)

regimes2.0ms (0%)

Accuracy

Total -0.9b remaining (-5.6%)

Threshold costs -0.9b (-5.6%)

Counts
2 → 1
Calls
Call 1
Inputs
(copysign.f32 x x)
(copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x)
Outputs
(copysign.f32 x x)
Calls

1 calls:

1.0ms
x
Results
AccuracySegmentsBranch
51.9%1x
Compiler

Compiled 2 to 1 computations (50% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.390371322631836
8.634817123413086
0.0ms
0.31219419836997986
1.0701431035995483
0.0ms
0.23651966452598572
0.31219419836997986
0.0ms
0.044230714440345764
0.23651966452598572
0.0ms
-0.22656452655792236
-0.00014697425649501383
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.390371322631836
8.634817123413086
0.0ms
0.31219419836997986
1.0701431035995483
0.0ms
0.23651966452598572
0.31219419836997986
0.0ms
0.044230714440345764
0.23651966452598572
0.0ms
0.003047348465770483
0.026348749175667763
0.0ms
-0.22656452655792236
-0.00014697425649501383
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.390371322631836
8.634817123413086
0.0ms
0.31219419836997986
1.0701431035995483
0.0ms
0.003047348465770483
0.026348749175667763
0.0ms
-0.22656452655792236
-0.00014697425649501383
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.390371322631836
8.634817123413086
0.0ms
0.31219419836997986
1.0701431035995483
0.0ms
0.003047348465770483
0.026348749175667763
0.0ms
-0.22656452655792236
-0.00014697425649501383
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch3.0ms (0.1%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
298.0380554199219
2812.051025390625
0.0ms
0.0030473340302705765
0.026351826265454292
2.0ms
-3.478693723678589
-0.22850783169269562
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.2864186763763428
5.419398784637451
0.0ms
0.31729036569595337
1.2864186763763428
0.0ms
0.0030473340302705765
0.026351826265454292
0.0ms
-3.478693723678589
-0.22850783169269562
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.2864186763763428
5.419398784637451
0.0ms
0.31729036569595337
1.2864186763763428
0.0ms
-3.478693723678589
-0.22850783169269562
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.2864186763763428
5.419398784637451
0.0ms
0.31729036569595337
1.2864186763763428
0.0ms
-3.478693723678589
-0.22850783169269562
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch2.0ms (0%)

Algorithm
28×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
6.962833959253097e+36
1.348630022046709e+37
0.0ms
1.3789474509073768e+35
6.962833959253097e+36
0.0ms
1.1722425614005051e+35
1.3789474509073768e+35
0.0ms
8.1467577476231e+33
8.624686163739909e+33
0.0ms
3.591688667400363e+33
8.1467577476231e+33
0.0ms
2.7958274225772473e+32
1.9307064500349603e+33
0.0ms
1.5088145697080045e+32
2.7958274225772473e+32
0.0ms
2.4031469455802395e+29
1.687148917444598e+30
0.0ms
2.768523004449275e+28
2.4031469455802395e+29
0.0ms
1.125918422761988e+28
1.71271968192337e+28
0.0ms
8.351734602451245e+26
6.072541825761768e+27
0.0ms
2.6463161786722576e+25
8.475561323525072e+25
0.0ms
6.939673227008863e+21
7.478979845336433e+21
0.0ms
299081696924401660.0
4581843348704198700.0
0.0ms
129189102980431870.0
299081696924401660.0
0.0ms
29174898945425410.0
33193882380402690.0
0.0ms
353494296952832.0
2651228550987776.0
0.0ms
90569023946752.0
216150587736064.0
0.0ms
19321109610496.0
34522584317952.0
0.0ms
421596823552.0
1991795933184.0
0.0ms
5442314240.0
10611997696.0
0.0ms
3791.1455078125
11317822.0
0.0ms
91.03855895996094
298.0380554199219
0.0ms
15.218706130981445
91.03855895996094
0.0ms
5.419398784637451
6.420682430267334
0.0ms
1.2864186763763428
5.419398784637451
0.0ms
0.31729036569595337
1.2864186763763428
0.0ms
-3.478693723678589
-0.22850783169269562
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch2.0ms (0%)

Algorithm
28×binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
6.962833959253097e+36
1.348630022046709e+37
0.0ms
1.3789474509073768e+35
6.962833959253097e+36
0.0ms
1.1722425614005051e+35
1.3789474509073768e+35
0.0ms
8.1467577476231e+33
8.624686163739909e+33
0.0ms
3.591688667400363e+33
8.1467577476231e+33
0.0ms
2.7958274225772473e+32
1.9307064500349603e+33
0.0ms
1.5088145697080045e+32
2.7958274225772473e+32
0.0ms
2.4031469455802395e+29
1.687148917444598e+30
0.0ms
2.768523004449275e+28
2.4031469455802395e+29
0.0ms
1.125918422761988e+28
1.71271968192337e+28
0.0ms
8.351734602451245e+26
6.072541825761768e+27
0.0ms
2.6463161786722576e+25
8.475561323525072e+25
0.0ms
6.939673227008863e+21
7.478979845336433e+21
0.0ms
299081696924401660.0
4581843348704198700.0
0.0ms
129189102980431870.0
299081696924401660.0
0.0ms
29174898945425410.0
33193882380402690.0
0.0ms
353494296952832.0
2651228550987776.0
0.0ms
90569023946752.0
216150587736064.0
0.0ms
19321109610496.0
34522584317952.0
0.0ms
421596823552.0
1991795933184.0
0.0ms
5442314240.0
10611997696.0
0.0ms
3791.1455078125
11317822.0
0.0ms
91.03855895996094
298.0380554199219
0.0ms
15.218706130981445
91.03855895996094
0.0ms
5.419398784637451
6.420682430267334
0.0ms
1.2864186763763428
5.419398784637451
0.0ms
0.31729036569595337
1.2864186763763428
0.0ms
-3.478693723678589
-0.22850783169269562
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.2864186763763428
5.419398784637451
0.0ms
0.31729036569595337
1.2864186763763428
0.0ms
-3.478693723678589
-0.22850783169269562
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
0.0ms
1.2864186763763428
5.419398784637451
0.0ms
0.31729036569595337
1.2864186763763428
0.0ms
-3.478693723678589
-0.22850783169269562
Compiler

Compiled 17 to 12 computations (29.4% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
1.2864186763763428
5.419398784637451
Compiler

Compiled 17 to 12 computations (29.4% saved)

simplify336.0ms (6.5%)

Algorithm
egg-herbie
Rules
92×not-or
90×if-not
90×not-not
48×if-if-or-not
46×+-commutative
Iterations

Useful iterations: 25 (0.0ms)

IterNodesCost
02185070
12625034
22775002
32944958
43174926
53534882
63664850
73774806
83884774
93994730
104104698
114214654
124324622
134434578
144544546
154654502
164764470
174874426
184984394
195094350
205204318
215314274
225424242
235534198
245644198
255724190
265774190
275794190
285804190
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 13421773/268435456 binary32)) (copysign.f32 (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x)) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5033165/16777216 binary32)) (copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))))
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5368709/1073741824 binary32)) (copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 13421773/268435456 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5033165/16777216 binary32)) (copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))))
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5368709/1073741824 binary32)) (copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5368709/1073741824 binary32)) (copysign.f32 x x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x) (if (<=.f32 x #s(literal 5368709/1073741824 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 500 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x) (if (<=.f32 x #s(literal 5368709/1073741824 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x) (copysign.f32 (log1p.f32 x) x))))
(if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 x x) (copysign.f32 (log1p.f32 x) x))
(copysign.f32 x x)
Outputs
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 13421773/268435456 binary32)) (copysign.f32 (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 #s(literal 1 binary32) x)) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 #s(literal 1 binary32) x) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) x))) (log1p.f32 x)) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5033165/16777216 binary32)) (copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))))
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 13421773/268435456 binary32)) (copysign.f32 (fma.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (*.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 (/.f32 #s(literal -1/8 binary32) (+.f32 x #s(literal 1 binary32))) (/.f32 #s(literal -1/8 binary32) (pow.f32 (+.f32 x #s(literal 1 binary32)) #s(literal 2 binary32))))) (/.f32 #s(literal 1/2 binary32) (+.f32 x #s(literal 1 binary32)))) (log1p.f32 x)) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5033165/16777216 binary32)) (copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))))
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5368709/1073741824 binary32)) (copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 13421773/268435456 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5033165/16777216 binary32)) (copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))))
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5368709/1073741824 binary32)) (copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 x #s(literal 1 binary32))) (log1p.f32 x)) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 13421773/268435456 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5033165/16777216 binary32)) (copysign.f32 (exp.f32 (*.f32 (*.f32 #s(literal 3 binary32) (log.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))))) #s(literal 1/3 binary32))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))))
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5368709/1073741824 binary32)) (copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) x)) (log1p.f32 x)) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5368709/1073741824 binary32)) (copysign.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 x #s(literal 2 binary32)) (+.f32 x #s(literal 1 binary32))) (log1p.f32 x)) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))
(if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal -13421773/67108864 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 5368709/1073741824 binary32)) (copysign.f32 x x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 1/2 binary32)) (copysign.f32 (neg.f32 (log.f32 (-.f32 (hypot.f32 #s(literal 1 binary32) x) x))) x) (if (<=.f32 (copysign.f32 (log.f32 (+.f32 (fabs.f32 x) (sqrt.f32 (+.f32 (*.f32 x x) #s(literal 1 binary32))))) x) #s(literal 8 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x) (if (<=.f32 x #s(literal 5368709/1073741824 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 500 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (+.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal -1 binary32)) x) (if (<=.f32 x #s(literal 5368709/1073741824 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 500 binary32)) (copysign.f32 (log.f32 (+.f32 x (hypot.f32 #s(literal 1 binary32) x))) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x) (if (<=.f32 x #s(literal 5368709/1073741824 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal 1 binary32)) x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (+.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal -1 binary32)) x) (if (<=.f32 x #s(literal 5368709/1073741824 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 (+.f32 (+.f32 #s(literal 1 binary32) (+.f32 x (*.f32 (pow.f32 x #s(literal 3 binary32)) #s(literal -1/6 binary32)))) #s(literal -1 binary32)) x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (-.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal 1 binary32)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (+.f32 (+.f32 #s(literal 1 binary32) (log.f32 (/.f32 #s(literal -1/2 binary32) x))) #s(literal -1 binary32)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (/.f32 x x)))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (not (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (not (or (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (not (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (not (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (not (or (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (not (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (not (or (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (not (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (not (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (not (or (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (not (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (not (or (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (not (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (not (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (not (or (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (not (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (not (or (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (not (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (not (or (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (not (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (not (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (not (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (not (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (not (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (not (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 499999992153374720 binary32)) (not (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (not (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 199999996861349888 binary32)) (not (or (<=.f32 x #s(literal 499999992153374720 binary32)) (not (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 30000000817692672 binary32)) (not (or (<=.f32 x #s(literal 199999996861349888 binary32)) (not (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 499999993495552 binary32)) (not (or (<=.f32 x #s(literal 30000000817692672 binary32)) (not (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 100000000376832 binary32)) (not (or (<=.f32 x #s(literal 499999993495552 binary32)) (not (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 19999999655936 binary32)) (not (or (<=.f32 x #s(literal 100000000376832 binary32)) (not (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 499999997952 binary32)) (not (or (<=.f32 x #s(literal 19999999655936 binary32)) (not (or (<=.f32 x #s(literal 100000000376832 binary32)) (and (not (<=.f32 x #s(literal 499999993495552 binary32))) (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 10000000000 binary32)) (not (or (<=.f32 x #s(literal 499999997952 binary32)) (not (or (<=.f32 x #s(literal 19999999655936 binary32)) (and (not (<=.f32 x #s(literal 100000000376832 binary32))) (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 5000 binary32)) (not (or (<=.f32 x #s(literal 10000000000 binary32)) (not (or (<=.f32 x #s(literal 499999997952 binary32)) (and (not (<=.f32 x #s(literal 19999999655936 binary32))) (or (<=.f32 x #s(literal 100000000376832 binary32)) (and (not (<=.f32 x #s(literal 499999993495552 binary32))) (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 100 binary32)) (not (or (<=.f32 x #s(literal 5000 binary32)) (not (or (<=.f32 x #s(literal 10000000000 binary32)) (and (not (<=.f32 x #s(literal 499999997952 binary32))) (or (<=.f32 x #s(literal 19999999655936 binary32)) (and (not (<=.f32 x #s(literal 100000000376832 binary32))) (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 20 binary32)) (not (or (<=.f32 x #s(literal 100 binary32)) (not (or (<=.f32 x #s(literal 5000 binary32)) (and (not (<=.f32 x #s(literal 10000000000 binary32))) (or (<=.f32 x #s(literal 499999997952 binary32)) (and (not (<=.f32 x #s(literal 19999999655936 binary32))) (or (<=.f32 x #s(literal 100000000376832 binary32)) (and (not (<=.f32 x #s(literal 499999993495552 binary32))) (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 6 binary32)) (not (or (<=.f32 x #s(literal 20 binary32)) (not (or (<=.f32 x #s(literal 100 binary32)) (and (not (<=.f32 x #s(literal 5000 binary32))) (or (<=.f32 x #s(literal 10000000000 binary32)) (and (not (<=.f32 x #s(literal 499999997952 binary32))) (or (<=.f32 x #s(literal 19999999655936 binary32)) (and (not (<=.f32 x #s(literal 100000000376832 binary32))) (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 6 binary32)) (not (or (<=.f32 x #s(literal 20 binary32)) (and (not (<=.f32 x #s(literal 100 binary32))) (or (<=.f32 x #s(literal 5000 binary32)) (and (not (<=.f32 x #s(literal 10000000000 binary32))) (or (<=.f32 x #s(literal 499999997952 binary32)) (and (not (<=.f32 x #s(literal 19999999655936 binary32))) (or (<=.f32 x #s(literal 100000000376832 binary32)) (and (not (<=.f32 x #s(literal 499999993495552 binary32))) (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (+.f32 (/.f32 #s(literal 1 binary32) x) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 6 binary32)) (and (not (<=.f32 x #s(literal 20 binary32))) (or (<=.f32 x #s(literal 100 binary32)) (and (not (<=.f32 x #s(literal 5000 binary32))) (or (<=.f32 x #s(literal 10000000000 binary32)) (and (not (<=.f32 x #s(literal 499999997952 binary32))) (or (<=.f32 x #s(literal 19999999655936 binary32)) (and (not (<=.f32 x #s(literal 100000000376832 binary32))) (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (not (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (not (or (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (not (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (not (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (not (or (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32)) (not (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (not (or (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (not (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (not (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (not (or (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32)) (not (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (not (or (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (not (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (not (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (not (or (<=.f32 x #s(literal 499999997247863643213996442517504 binary32)) (not (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (not (or (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (not (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (not (or (<=.f32 x #s(literal 400000006018986487950675542016 binary32)) (not (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (not (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 7000000069917397221376 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (not (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (not (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999992153374720 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (not (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (not (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 199999996861349888 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 499999992153374720 binary32)) (not (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (not (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 30000000817692672 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 199999996861349888 binary32)) (not (or (<=.f32 x #s(literal 499999992153374720 binary32)) (not (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 499999993495552 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 30000000817692672 binary32)) (not (or (<=.f32 x #s(literal 199999996861349888 binary32)) (not (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 100000000376832 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 499999993495552 binary32)) (not (or (<=.f32 x #s(literal 30000000817692672 binary32)) (not (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 19999999655936 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 100000000376832 binary32)) (not (or (<=.f32 x #s(literal 499999993495552 binary32)) (not (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 499999997952 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 19999999655936 binary32)) (not (or (<=.f32 x #s(literal 100000000376832 binary32)) (not (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 10000000000 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 499999997952 binary32)) (not (or (<=.f32 x #s(literal 19999999655936 binary32)) (not (or (<=.f32 x #s(literal 100000000376832 binary32)) (and (not (<=.f32 x #s(literal 499999993495552 binary32))) (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 5000 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 10000000000 binary32)) (not (or (<=.f32 x #s(literal 499999997952 binary32)) (not (or (<=.f32 x #s(literal 19999999655936 binary32)) (and (not (<=.f32 x #s(literal 100000000376832 binary32))) (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (<=.f32 x #s(literal 100 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 5000 binary32)) (not (or (<=.f32 x #s(literal 10000000000 binary32)) (not (or (<=.f32 x #s(literal 499999997952 binary32)) (and (not (<=.f32 x #s(literal 19999999655936 binary32))) (or (<=.f32 x #s(literal 100000000376832 binary32)) (and (not (<=.f32 x #s(literal 499999993495552 binary32))) (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (<=.f32 x #s(literal 20 binary32)) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (if (or (<=.f32 x #s(literal 100 binary32)) (not (or (<=.f32 x #s(literal 5000 binary32)) (not (or (<=.f32 x #s(literal 10000000000 binary32)) (and (not (<=.f32 x #s(literal 499999997952 binary32))) (or (<=.f32 x #s(literal 19999999655936 binary32)) (and (not (<=.f32 x #s(literal 100000000376832 binary32))) (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (<=.f32 x #s(literal 6 binary32)) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (if (or (<=.f32 x #s(literal 20 binary32)) (not (or (<=.f32 x #s(literal 100 binary32)) (not (or (<=.f32 x #s(literal 5000 binary32)) (and (not (<=.f32 x #s(literal 10000000000 binary32))) (or (<=.f32 x #s(literal 499999997952 binary32)) (and (not (<=.f32 x #s(literal 19999999655936 binary32))) (or (<=.f32 x #s(literal 100000000376832 binary32)) (and (not (<=.f32 x #s(literal 499999993495552 binary32))) (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))))) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (or (<=.f32 x #s(literal 6 binary32)) (not (or (<=.f32 x #s(literal 20 binary32)) (not (or (<=.f32 x #s(literal 100 binary32)) (and (not (<=.f32 x #s(literal 5000 binary32))) (or (<=.f32 x #s(literal 10000000000 binary32)) (and (not (<=.f32 x #s(literal 499999997952 binary32))) (or (<=.f32 x #s(literal 19999999655936 binary32)) (and (not (<=.f32 x #s(literal 100000000376832 binary32))) (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (or (<=.f32 x #s(literal 6 binary32)) (not (or (<=.f32 x #s(literal 20 binary32)) (and (not (<=.f32 x #s(literal 100 binary32))) (or (<=.f32 x #s(literal 5000 binary32)) (and (not (<=.f32 x #s(literal 10000000000 binary32))) (or (<=.f32 x #s(literal 499999997952 binary32)) (and (not (<=.f32 x #s(literal 19999999655936 binary32))) (or (<=.f32 x #s(literal 100000000376832 binary32)) (and (not (<=.f32 x #s(literal 499999993495552 binary32))) (or (<=.f32 x #s(literal 30000000817692672 binary32)) (and (not (<=.f32 x #s(literal 199999996861349888 binary32))) (or (<=.f32 x #s(literal 499999992153374720 binary32)) (and (not (<=.f32 x #s(literal 7000000069917397221376 binary32))) (or (<=.f32 x #s(literal 50000001268882145057701888 binary32)) (and (not (<=.f32 x #s(literal 999999988484154753734934528 binary32))) (or (<=.f32 x #s(literal 14999999753475345011185811456 binary32)) (not (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (if (or (<=.f32 x #s(literal 6 binary32)) (and (not (<=.f32 x #s(literal 20 binary32))) (or (<=.f32 x #s(literal 100 binary32)) (and (not (<=.f32 x #s(literal 5000 binary32))) (or (<=.f32 x #s(literal 10000000000 binary32)) (and (not (<=.f32 x #s(literal 499999997952 binary32))) (or (<=.f32 x #s(literal 19999999655936 binary32)) (and (not (<=.f32 x #s(literal 100000000376832 binary32))) (or (<=.f32 x #s(literal 499999993495552 binary32)) (and (not (<=.f32 x #s(literal 30000000817692672 binary32))) (or (<=.f32 x #s(literal 199999996861349888 binary32)) (and (not (<=.f32 x #s(literal 499999992153374720 binary32))) (or (<=.f32 x #s(literal 7000000069917397221376 binary32)) (and (not (<=.f32 x #s(literal 50000001268882145057701888 binary32))) (or (<=.f32 x #s(literal 999999988484154753734934528 binary32)) (and (not (<=.f32 x #s(literal 14999999753475345011185811456 binary32))) (or (<=.f32 x #s(literal 50000000752373310993834442752 binary32)) (and (not (<=.f32 x #s(literal 400000006018986487950675542016 binary32))) (or (<=.f32 x #s(literal 200000006636270702819225295126528 binary32)) (and (not (<=.f32 x #s(literal 499999997247863643213996442517504 binary32))) (or (<=.f32 x #s(literal 4999999895107383976803697243979776 binary32)) (and (not (<=.f32 x #s(literal 8500000224013065528314874656980992 binary32))) (or (<=.f32 x #s(literal 120000004910217451155570383250259968 binary32)) (and (not (<=.f32 x #s(literal 200000008183695751925950638750433280 binary32))) (<=.f32 x #s(literal 9999999933815812510711506376257961984 binary32)))))))))))))))))))))))))) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x) (copysign.f32 (+.f32 #s(literal 1 binary32) (log.f32 x)) x)))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (copysign.f32 (log.f32 (*.f32 x (E.f32))) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 #s(literal 1/3 binary32) x) #s(literal 1/2 binary32))))) x) (copysign.f32 (log1p.f32 x) x))))
(if (<=.f32 x #s(literal -2 binary32)) (copysign.f32 (log.f32 (neg.f32 x)) x) (if (<=.f32 x #s(literal 1/2 binary32)) (copysign.f32 x x) (if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 (*.f32 x (+.f32 #s(literal 1 binary32) (*.f32 x (-.f32 (*.f32 x #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) x) (copysign.f32 (log1p.f32 x) x))))
(if (<=.f32 x #s(literal 2 binary32)) (copysign.f32 x x) (copysign.f32 (log1p.f32 x) x))
(copysign.f32 x x)

soundness1.0s (20.2%)

Rules
1822×prod-diff
1310×fma-neg
1297×log1p-expm1-u
1032×associate-+r+
1002×prod-diff
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
020115
1333103
24271103
01150
112042
2155542
01881
13272
23772
34172
44972
55672
66872
78172
89472
910672
1014972
1120772
1222672
1324672
1425472
1525872
046011541
1107511151
231159374
04087112
19086644
226255772
376445772
Stop Event
fuel
node limit
node limit
saturated
node limit
node limit
Compiler

Compiled 3104 to 2022 computations (34.9% saved)

preprocess390.0ms (7.6%)

Compiler

Compiled 2288 to 1446 computations (36.8% saved)

end0.0ms (0%)

Profiling

Loading profile data...