Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 9.2s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze73.0ms (0.8%)

Memory
-2.0MiB live, 113.2MiB allocated
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.2%99.8%0%0%0%0
0%0%0.2%99.8%0%0%0%1
0%0%0.2%99.8%0%0%0%2
0%0%0.2%99.8%0%0%0%3
0%0%0.2%99.8%0%0%0%4
37.5%0.1%0.1%99.8%0%0%0%5
43.7%0.1%0.1%99.8%0%0%0%6
65.6%0.1%0.1%99.8%0%0%0%7
70.3%0.1%0%99.8%0%0%0%8
82%0.1%0%99.8%0%0%0%9
84.8%0.1%0%99.8%0%0%0%10
90.8%0.1%0%99.8%0%0%0%11
92.3%0.2%0%99.8%0%0%0%12
Compiler

Compiled 25 to 18 computations (28% saved)

sample1.5s (16.6%)

Memory
71.8MiB live, 1 636.6MiB allocated
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 976.0ms
const: 313.0ms (32.1% of total)
ival-mult: 227.0ms (23.3% of total)
ival-log: 187.0ms (19.2% of total)
ival-<=: 119.0ms (12.2% of total)
ival-sub: 49.0ms (5% of total)
ival-neg: 48.0ms (4.9% of total)
ival-and: 24.0ms (2.5% of total)
exact: 5.0ms (0.5% of total)
ival-assert: 3.0ms (0.3% of total)
Bogosity

explain101.0ms (1.1%)

Memory
-13.4MiB live, 148.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2124(0.34772247076034546 2.133843554474879e-5)3(0.0004806059878319502 0.011790736578404903)(log.f32 (-.f32 #s(literal 1 binary32) u0))
00-0-u0
00-0-#s(literal 1 binary32)
00-0-(neg.f32 alpha)
00-0-(*.f32 (neg.f32 alpha) alpha)
00-0-alpha
00-0-(-.f32 #s(literal 1 binary32) u0)
00-0-(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
log.f32(log.f32 (-.f32 #s(literal 1 binary32) u0))sensitivity2138
Confusion
Predicted +Predicted -
+2083
-540
Precision
0.9765258215962441
Recall
0.985781990521327
Confusion?
Predicted +Predicted MaybePredicted -
+20830
-5535
Precision?
0.9547511312217195
Recall?
1.0
Freqs
test
numberfreq
043
1213
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
34.0ms512×0valid
Compiler

Compiled 65 to 28 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-log: 8.0ms (37.6% of total)
ival-mult: 6.0ms (28.2% of total)
ival-neg: 3.0ms (14.1% of total)
ival-sub: 2.0ms (9.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess33.0ms (0.4%)

Memory
-2.7MiB live, 36.0MiB allocated
Algorithm
egg-herbie
Rules
220×associate-*r*
138×distribute-lft-neg-in
122×associate-*l*
110×distribute-lft-in
108×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02049
16643
217743
345143
475943
586443
690343
791043
891243
991243
089
0139
1269
2489
3929
41209
51399
61799
71989
82049
92109
102109
02108
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
Symmetry

(abs alpha)

Compiler

Compiled 11 to 8 computations (27.3% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Compiler

Compiled 11 to 8 computations (27.3% saved)

simplify11.0ms (0.1%)

Memory
-26.9MiB live, 15.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Rules
74×lower-fma.f64
74×lower-fma.f32
70×lower-*.f64
66×lower-*.f32
64×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0825
01325
12625
24825
39225
412025
513925
617925
719825
820425
921025
1021025
021023
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize27.0ms (0.3%)

Memory
7.7MiB live, 45.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 (neg.f32 alpha) alpha)
accuracy0
(neg.f32 alpha)
accuracy0.3639450195368841
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy15.590220080750345
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Samples
20.0ms256×0valid
Compiler

Compiled 27 to 10 computations (63% saved)

Precisions
Click to see histograms. Total time spent on operations: 14.0ms
ival-log: 6.0ms (44% of total)
ival-mult: 5.0ms (36.7% of total)
ival-sub: 1.0ms (7.3% of total)
ival-neg: 1.0ms (7.3% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series55.0ms (0.6%)

Memory
25.2MiB live, 62.7MiB allocated
Counts
4 → 60
Calls
Call 1
Inputs
#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())
#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())
Outputs
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u0)))) (taylor inf u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0)) (taylor inf u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (taylor inf u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0)) (taylor inf u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u0))) (taylor -inf u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u0))) (/ 1 u0)) (taylor -inf u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (taylor -inf u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (taylor -inf u0) (#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
Calls

15 calls:

TimeVariablePointExpression
51.0ms
alpha
@0
(* (* (neg alpha) alpha) (log (- 1 u0)))
1.0ms
alpha
@inf
(* (* (neg alpha) alpha) (log (- 1 u0)))
0.0ms
u0
@0
(* (* (neg alpha) alpha) (log (- 1 u0)))
0.0ms
u0
@inf
(log (- 1 u0))
0.0ms
u0
@0
(log (- 1 u0))

simplify183.0ms (2%)

Memory
-24.3MiB live, 258.9MiB allocated
Algorithm
egg-herbie
Rules
16 992×lower-fma.f64
16 992×lower-fma.f32
4 436×lower-*.f64
4 436×lower-*.f32
1 926×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112562
1307535
2805502
32108490
45927483
08142455
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
Outputs
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (*.f32 (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) alpha) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(neg.f32 (fma.f32 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) alpha (*.f32 (/.f32 (*.f32 alpha alpha) u0) (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (*.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0))) alpha)
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)) alpha)
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0))) alpha (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(neg.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (log.f32 (neg.f32 u0)))))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)

rewrite122.0ms (1.3%)

Memory
7.0MiB live, 237.6MiB allocated
Rules
4 030×lower-fma.f64
4 030×lower-fma.f32
3 674×lower-/.f64
3 674×lower-/.f32
3 022×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
01319
13919
218019
3131019
0949115
Stop Event
iter limit
node limit
iter limit
Counts
4 → 184
Calls
Call 1
Inputs
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
Outputs
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) u0)) #s(literal 3 binary32))) (fma.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (fma.f32 (log.f32 (-.f32 #s(literal -1 binary32) u0)) (log.f32 (-.f32 #s(literal -1 binary32) u0)) (*.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal -1 binary32) u0))))))
(/.f32 (-.f32 (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) u0))) #s(literal 3 binary32)) (pow.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) #s(literal 3 binary32))) (fma.f32 (log.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) u0))) (fma.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (*.f32 (log.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)) (*.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)))) (neg.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))) (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0))))) (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0)))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0)))) (/.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) (/.f32 (pow.f32 (log1p.f32 u0) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0)))))) (/.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) u0))) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (-.f32 #s(literal 1 binary32) u0))) (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32)))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))) (log1p.f32 (*.f32 (*.f32 u0 u0) u0)))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0)) (*.f32 (*.f32 u0 u0) u0))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))) (log1p.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)))))
(-.f32 (log.f32 (-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u0)) (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))) (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0)))))) (log.f32 (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u0)) (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))))))
(-.f32 (log.f32 (-.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0)) (*.f32 (/.f32 (*.f32 (*.f32 u0 u0) u0) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 (*.f32 u0 u0) u0) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))) (log.f32 (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 (*.f32 u0 u0) u0) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))))
(-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) u0)) (-.f32 #s(literal 1 binary32) u0))) (/.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0)) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) u0)) (-.f32 #s(literal 1 binary32) u0))))) (log.f32 (+.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u0)) (-.f32 #s(literal 1 binary32) u0)) (fma.f32 (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))) (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u0)) (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))))))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 u0 u0) u0) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 (*.f32 u0 u0) u0) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))) (/.f32 (*.f32 (*.f32 u0 u0) u0) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))) (log.f32 (+.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0)) (fma.f32 (/.f32 (*.f32 (*.f32 u0 u0) u0) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 (*.f32 u0 u0) u0) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (*.f32 (*.f32 u0 u0) u0) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))))))
(-.f32 (log.f32 (-.f32 (-.f32 #s(literal 1 binary32) u0) (*.f32 (-.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) u0))))
(-.f32 (log.f32 (-.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (*.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (*.f32 (*.f32 u0 u0) u0)))) (log.f32 (*.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))))
(-.f32 (log.f32 (fma.f32 u0 u0 #s(literal -1 binary32))) (log.f32 (-.f32 #s(literal -1 binary32) u0)))
(-.f32 (log.f32 (/.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) u0)))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal -1 binary32) u0)))
(-.f32 (log.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (*.f32 (*.f32 (neg.f32 u0) u0) (*.f32 u0 u0))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u0) (fma.f32 u0 u0 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 (neg.f32 u0) u0) (*.f32 u0 u0))) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (*.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u0) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))))
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0)) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u0 u0) u0) (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))))
(-.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0)) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (*.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (fma.f32 (*.f32 (*.f32 u0 u0) u0) (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0)))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0)))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0)))))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (*.f32 (*.f32 u0 u0) u0)))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))
(+.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32)))))) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (log.f32 (/.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)) (fma.f32 (fma.f32 u0 u0 u0) (*.f32 (*.f32 u0 u0) (fma.f32 u0 u0 #s(literal 1 binary32))) #s(literal 1 binary32)))) (log1p.f32 (*.f32 (fma.f32 u0 u0 u0) (-.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0)) (fma.f32 u0 u0 #s(literal 1 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) u0)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0)) (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))
(+.f32 (log.f32 (/.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) (fma.f32 (*.f32 u0 u0) u0 #s(literal 1 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (*.f32 (*.f32 u0 u0) u0)))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (neg.f32 (log.f32 (-.f32 #s(literal -1 binary32) u0))))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u0))))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) u0))) (neg.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) u0))) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 #s(literal 0 binary32) (log1p.f32 u0))
(+.f32 (log1p.f32 u0) #s(literal 0 binary32))
(neg.f32 (neg.f32 (log1p.f32 u0)))
(log1p.f32 (neg.f32 u0))
(log1p.f32 u0)
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha) (/.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 u0)) alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (*.f32 alpha (log1p.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (log1p.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 u0) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha) #s(literal -1 binary32))
(*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha) (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha)))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (*.f32 alpha (log1p.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (log1p.f32 u0)))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha))) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (*.f32 alpha (log1p.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (log1p.f32 u0))) alpha)
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 alpha))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha)) alpha)
(/.f32 (*.f32 alpha (log1p.f32 u0)) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (*.f32 alpha (log1p.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (log1p.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha)))
(neg.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha (*.f32 (*.f32 alpha alpha) (neg.f32 alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)))) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
(/.f32 (*.f32 alpha (*.f32 (*.f32 alpha alpha) (neg.f32 alpha))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) alpha)) alpha)
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 alpha (*.f32 (neg.f32 alpha) alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)) (neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 alpha alpha) alpha) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(/.f32 (fma.f32 (*.f32 alpha alpha) (neg.f32 alpha) #s(literal 0 binary32)) (fma.f32 alpha alpha (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) #s(literal 0 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 alpha) #s(literal 0 binary32)))
(/.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(-.f32 #s(literal 0 binary32) alpha)
(fma.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 alpha alpha) alpha) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 alpha #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 alpha) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(+.f32 (neg.f32 alpha) #s(literal 0 binary32))
(neg.f32 alpha)

eval22.0ms (0.2%)

Memory
21.1MiB live, 68.6MiB allocated
Compiler

Compiled 4 911 to 734 computations (85.1% saved)

prune58.0ms (0.6%)

Memory
-8.3MiB live, 155.2MiB allocated
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New23212244
Fresh000
Picked011
Done000
Total23213245
Accuracy
99.9%
Counts
245 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.5%
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.5%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
73.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))))))
87.3%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
98.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
51.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
94.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
92.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
89.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
99.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
77.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Compiler

Compiled 449 to 262 computations (41.6% saved)

simplify393.0ms (4.3%)

Memory
-9.8MiB live, 107.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log1p.f32 (neg.f32 u0))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
cost-diff0
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
cost-diff0
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(*.f32 (*.f32 alpha alpha) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
Rules
6 056×lower-fma.f64
6 046×lower-fma.f32
1 768×lower-*.f64
1 748×lower-*.f32
906×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
034235
058229
1101229
2200229
3446229
4777229
51306229
62236229
73784229
84873229
95006229
105051229
115070229
125322229
135522229
145561229
155567229
165567229
175567229
185573229
05573229
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
#s(literal -1/3 binary32)
u0
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
u0
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
#s(literal -1/3 binary32)
u0
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
u0
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0

localize161.0ms (1.8%)

Memory
-6.7MiB live, 271.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0
(neg.f32 u0)
accuracy0
(neg.f32 alpha)
accuracy0
(log1p.f32 (neg.f32 u0))
accuracy0.3639450195368841
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
accuracy0.26171875
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
accuracy0.2890625
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
accuracy0.3639450195368841
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
accuracy1.4067296273078118
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
accuracy0.0078125
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
accuracy0.2421875
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
accuracy0.3639450195368841
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
accuracy1.9585989729853037
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
accuracy0
(*.f32 alpha alpha)
accuracy0.265625
(*.f32 (*.f32 alpha alpha) u0)
accuracy7.017405225592533
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
accuracy0
(log1p.f32 (neg.f32 u0))
accuracy0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
accuracy0.2109375
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
accuracy0.24609375
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
Samples
113.0ms255×0valid
1.0ms5exit
Compiler

Compiled 200 to 33 computations (83.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 46.0ms
ival-mult: 23.0ms (49.5% of total)
ival-add: 8.0ms (17.2% of total)
const: 4.0ms (8.6% of total)
ival-log: 4.0ms (8.6% of total)
ival-neg: 4.0ms (8.6% of total)
ival-log1p: 2.0ms (4.3% of total)
ival-sub: 1.0ms (2.2% of total)
exact: 1.0ms (2.2% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series34.0ms (0.4%)

Memory
30.2MiB live, 68.7MiB allocated
Counts
19 → 324
Calls
Call 1
Inputs
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())
#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())
#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())
#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())
#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())
#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())
#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())
#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())
Outputs
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* 1/2 (* alpha u0)))) (taylor 0 u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))))) (taylor 0 u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))))) (taylor 0 u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0)) (taylor inf u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))) (taylor inf u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))) (taylor inf u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* alpha (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* alpha (log (/ -1 u0))) (/ alpha u0)) (taylor -inf u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u0))) (/ 1 u0)) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u0))) (/ 1 u0)) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u0)))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0)) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0)) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u0))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u0))) (/ 1 u0)) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 u0)) (patch (log1p.f32 (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1/3 (pow u0 3)) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1/3 (pow u0 3)) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0))))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt -1 (taylor 0 u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -1/2 u0) 1) (taylor 0 u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* -1/3 u0) 1/2)) 1) (taylor 0 u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* -1/3 u0) 1/2)) 1) (taylor 0 u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/3 (pow u0 2)) (taylor inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))) (taylor inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)) (taylor inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)) (taylor inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/3 (pow u0 2)) (taylor -inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))) (taylor -inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)) (taylor -inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)) (taylor -inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (patch (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt -1/3 (taylor 0 u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -1/4 u0) 1/3) (taylor 0 u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -1/4 u0) 1/3) (taylor 0 u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* -1/4 u0) 1/3) (taylor 0 u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/4 u0) (taylor inf u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/4 u0) (taylor -inf u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) (patch (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (pow u0 4)) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4)) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (pow u0 4)) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4)) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4)) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor inf u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor inf u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor inf u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor inf u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor -inf u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor -inf u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor -inf u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor -inf u0) (#s(alt (neg.f32 u0) (patch (neg.f32 u0) #<representation binary32>) () ())) ())
Calls

81 calls:

TimeVariablePointExpression
14.0ms
alpha
@0
(* (neg alpha) (log (+ 1 (neg u0))))
0.0ms
u0
@0
(* (* alpha alpha) u0)
0.0ms
u0
@-inf
(* (+ (* (+ (* -1/3 u0) -1/2) u0) -1) u0)
0.0ms
u0
@inf
(* (+ (* (+ (* -1/3 u0) -1/2) u0) -1) u0)
0.0ms
u0
@inf
(* (neg alpha) (log (+ 1 (neg u0))))

simplify183.0ms (2%)

Memory
3.4MiB live, 276.9MiB allocated
Algorithm
egg-herbie
Rules
17 624×lower-fma.f64
17 624×lower-fma.f32
4 388×lower-*.f64
4 388×lower-*.f32
4 130×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01973422
15893280
217193062
343102994
083522744
Stop Event
iter limit
node limit
Counts
324 → 324
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(* alpha (log (/ -1 u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
-1
(- (* -1/2 u0) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
-1/3
(- (* -1/4 u0) 1/3)
(- (* -1/4 u0) 1/3)
(- (* -1/4 u0) 1/3)
(* -1/4 u0)
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1/4 u0)
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1/4 (pow u0 4))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(* (pow u0 4) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1/4 (pow u0 4))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4))
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 alpha (fma.f32 alpha (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 alpha (fma.f32 alpha (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* alpha u0)
(*.f32 u0 alpha)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 alpha) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(fma.f32 alpha (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(-.f32 (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(* alpha (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha)
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha) u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 (+.f32 (/.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0) alpha) u0))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 alpha (fma.f32 alpha (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 alpha (fma.f32 alpha (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(fma.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 alpha (fma.f32 alpha (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(fma.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 alpha (fma.f32 alpha (-.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(fma.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32)) u0))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1/3 (pow u0 3))
(*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 u0 u0) u0))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) (*.f32 u0 u0))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1/3 (pow u0 3))
(*.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 u0 u0) u0))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) (*.f32 u0 u0))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
-1
#s(literal -1 binary32)
(- (* -1/2 u0) 1)
(fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 #s(literal -1/3 binary32) u0) u0)
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 #s(literal -1/3 binary32) u0) u0)
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
-1/3
#s(literal -1/3 binary32)
(- (* -1/4 u0) 1/3)
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(- (* -1/4 u0) 1/3)
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(- (* -1/4 u0) 1/3)
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(* -1/4 u0)
(*.f32 #s(literal -1/4 binary32) u0)
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(* -1/4 u0)
(*.f32 #s(literal -1/4 binary32) u0)
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1/4 (pow u0 4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/4 binary32))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (fma.f32 (/.f32 #s(literal -1 binary32) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -1/2 binary32)) u0)) #s(literal -1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* -1/4 (pow u0 4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/4 binary32))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4))
(*.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/3 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -1/2 binary32)) u0)) u0) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)

rewrite155.0ms (1.7%)

Memory
6.7MiB live, 202.2MiB allocated
Rules
4 362×lower-fma.f64
4 352×lower-fma.f32
3 736×lower-*.f64
3 716×lower-*.f32
3 460×lower-/.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
034178
058172
1186172
21099160
09253160
Stop Event
iter limit
node limit
iter limit
Counts
19 → 422
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(log1p.f32 (neg.f32 u0))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(neg.f32 u0)
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 u0) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 u0))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 alpha)) alpha)
(*.f32 (log1p.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 u0) alpha))
(*.f32 alpha (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 (log1p.f32 u0) alpha)))
(fma.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 u0) alpha)))
(*.f32 (neg.f32 (log1p.f32 u0)) alpha)
(*.f32 (*.f32 (log1p.f32 u0) #s(literal -1 binary32)) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) alpha))
(*.f32 (log1p.f32 u0) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (log1p.f32 u0))
(*.f32 alpha (neg.f32 (log1p.f32 u0)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (*.f32 (log1p.f32 u0) alpha))) (+.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (log1p.f32 u0) alpha) (*.f32 (log1p.f32 u0) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha)))))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha))
(fma.f32 #s(literal 0 binary32) (log1p.f32 u0) (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(fma.f32 (log1p.f32 u0) #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(+.f32 (*.f32 #s(literal 0 binary32) (log1p.f32 u0)) (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(+.f32 (*.f32 (log1p.f32 u0) #s(literal 0 binary32)) (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(+.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(neg.f32 (*.f32 (log1p.f32 u0) alpha))
(*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) alpha)) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (neg.f32 alpha))) (-.f32 #s(literal 0 binary32) (neg.f32 alpha)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 alpha) (neg.f32 alpha)) (*.f32 #s(literal 0 binary32) (neg.f32 alpha)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) alpha))) (neg.f32 (fma.f32 alpha alpha #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 alpha) alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) alpha)) (fma.f32 alpha alpha #s(literal 0 binary32)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 0 binary32)) (neg.f32 (*.f32 (*.f32 alpha alpha) alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) alpha) (fma.f32 alpha alpha #s(literal 0 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(-.f32 #s(literal 0 binary32) alpha)
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(neg.f32 (/.f32 (*.f32 alpha alpha) alpha))
(neg.f32 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 alpha alpha)
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(*.f32 (neg.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (*.f32 alpha alpha))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (neg.f32 alpha))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 alpha alpha) (neg.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 (neg.f32 alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha))
(*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(fma.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) #s(literal 0 binary32)) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) alpha))
(neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(neg.f32 (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(fma.f32 alpha #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(+.f32 (*.f32 alpha #s(literal 0 binary32)) (*.f32 (neg.f32 alpha) alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(neg.f32 (*.f32 alpha alpha))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (neg.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (*.f32 alpha alpha))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (neg.f32 alpha))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 alpha alpha) (neg.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 (neg.f32 alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha))
(*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(fma.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) #s(literal 0 binary32)) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) alpha))
(neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(neg.f32 (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 u0) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 u0))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (*.f32 (log1p.f32 u0) (neg.f32 alpha)) alpha)
(*.f32 (log1p.f32 u0) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 u0) alpha))
(*.f32 alpha (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 (log1p.f32 u0) alpha)))
(fma.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 u0) alpha)) (*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha)))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 u0) alpha) alpha))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 u0) alpha)))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 (*.f32 u0 u0))) (*.f32 (log1p.f32 u0) (log1p.f32 u0))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (*.f32 (*.f32 u0 u0) u0))) (*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 (*.f32 u0 u0)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)) (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0))))))
(-.f32 (log.f32 (fma.f32 u0 u0 #s(literal -1 binary32))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(-.f32 (log.f32 (fma.f32 (*.f32 u0 u0) u0 #s(literal -1 binary32))) (log.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u0) u0 #s(literal -1 binary32))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u0) u0 #s(literal -1 binary32)))))
(neg.f32 (neg.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(*.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(*.f32 (*.f32 u0 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.f32 u0 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0)) (*.f32 u0 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (*.f32 u0 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))) (-.f32 u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0)))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))) (-.f32 u0 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) #s(literal 3 binary32)) (*.f32 (*.f32 u0 u0) u0)) (fma.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) #s(literal 3 binary32)) (*.f32 (*.f32 u0 u0) u0)) (fma.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) u0))))
(/.f32 (fma.f32 (*.f32 u0 u0) u0 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) #s(literal 3 binary32))) (fma.f32 u0 u0 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0)) (*.f32 u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0)))))
(/.f32 (fma.f32 (*.f32 u0 u0) u0 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) #s(literal 3 binary32))) (fma.f32 u0 u0 (-.f32 (*.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (*.f32 u0 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 u0 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))))
(-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0 #s(literal 0 binary32)) u0)
(-.f32 (fma.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 0 binary32)) u0)
(-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)
(-.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) u0)
(-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0)))
(-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(fma.f32 (*.f32 (*.f32 u0 u0) u0) (/.f32 #s(literal 1 binary32) (fma.f32 u0 u0 #s(literal 0 binary32))) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 (*.f32 (*.f32 u0 u0) u0) (/.f32 #s(literal 1 binary32) (fma.f32 u0 u0 #s(literal 0 binary32))) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0 u0)
(fma.f32 #s(literal -1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0)
(fma.f32 u0 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 u0 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 u0 #s(literal 1 binary32) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 #s(literal 1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 #s(literal 1 binary32) u0 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(+.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0 #s(literal 0 binary32)) u0)
(+.f32 (fma.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 0 binary32)) u0)
(+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)
(+.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) u0)
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(+.f32 u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(+.f32 u0 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(*.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))) (+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))))) (neg.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))) (neg.f32 (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 9 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (neg.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)) (*.f32 #s(literal -1/2 binary32) u0))
(-.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) u0))) (*.f32 u0 #s(literal -1/2 binary32)))
(-.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
(-.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) u0)))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(-.f32 #s(literal 0 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(-.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))
(-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))
(fma.f32 (neg.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) u0 #s(literal -1 binary32))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) u0) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32))
(fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32) #s(literal -1/8 binary32)) u0) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal -1/6 binary32))))) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32) #s(literal -1/8 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal -1/6 binary32))))) #s(literal -1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(literal -1/2 binary32) u0 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1 binary32)))
(fma.f32 u0 (neg.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 u0 (neg.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 #s(literal 1/3 binary32) u0) (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/2 binary32) (fma.f32 u0 (*.f32 #s(literal 1/3 binary32) u0) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)) (*.f32 #s(literal -1/2 binary32) u0))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) u0))) (*.f32 u0 #s(literal -1/2 binary32)))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) u0)))
(+.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal -1/2 binary32) u0) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1 binary32)))
(+.f32 (*.f32 u0 (*.f32 #s(literal 1/3 binary32) u0)) (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (fma.f32 u0 (*.f32 #s(literal 1/3 binary32) u0) #s(literal -1 binary32)))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))))
(+.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))
(neg.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(neg.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))
(*.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))
(*.f32 (neg.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32)))))
(*.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))
(*.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))))
(*.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32)))))
(*.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(*.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (*.f32 (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))) (+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (fma.f32 (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (*.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))))))
(/.f32 (-.f32 #s(literal -1/27 binary32) (*.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0))) (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32)))) (neg.f32 (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32)))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/256 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal -1/81 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0)) #s(literal -1/729 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/256 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (-.f32 #s(literal 1/81 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/144 binary32)))) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0)) #s(literal -1/729 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32)) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32)))))
(/.f32 (*.f32 (fma.f32 #s(literal -1/262144 binary32) (*.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0)) (*.f32 (*.f32 u0 u0) u0)) #s(literal -1/19683 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0)) (-.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/1728 binary32)))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) #s(literal 1/9 binary32))) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(/.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))
(/.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32)) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32))))
(/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32))))
(/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (neg.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))
(/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(/.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32)) (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32)) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) (-.f32 #s(literal 1/9 binary32) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))
(-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))
(-.f32 #s(literal 0 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(-.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))
(fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (neg.f32 (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (neg.f32 (/.f32 #s(literal -1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))))
(+.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal -1/3 binary32))
(+.f32 #s(literal -1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))
(neg.f32 (/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32))) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32)))))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32)) (-.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32)) (*.f32 u0 #s(literal -1/12 binary32)))))
(neg.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(*.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0))))
(*.f32 (*.f32 u0 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.f32 u0 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0)) (*.f32 u0 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0))) (*.f32 u0 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0))) (-.f32 u0 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0)))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))) (-.f32 u0 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) #s(literal 3 binary32)) (*.f32 (*.f32 u0 u0) u0)) (fma.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) u0))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) #s(literal 3 binary32)) (*.f32 (*.f32 u0 u0) u0)) (fma.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) u0))))
(/.f32 (fma.f32 (*.f32 u0 u0) u0 (pow.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) #s(literal 3 binary32))) (fma.f32 u0 u0 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0)) (*.f32 u0 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0)))))
(/.f32 (fma.f32 (*.f32 u0 u0) u0 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) #s(literal 3 binary32))) (fma.f32 u0 u0 (-.f32 (*.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0))) (*.f32 u0 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)) (-.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))) (-.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0) (fma.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))) (fma.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 u0 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))))
(-.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0 #s(literal 0 binary32)) u0)
(-.f32 (fma.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal 0 binary32)) u0)
(-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) u0)
(-.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) u0)
(-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0)))
(-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0))))
(fma.f32 (*.f32 (*.f32 u0 u0) u0) (/.f32 #s(literal 1 binary32) (fma.f32 u0 u0 #s(literal 0 binary32))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 (*.f32 (*.f32 u0 u0) u0) (/.f32 #s(literal 1 binary32) (fma.f32 u0 u0 #s(literal 0 binary32))) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0 u0)
(fma.f32 #s(literal -1 binary32) u0 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0)
(fma.f32 u0 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 u0 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 u0 #s(literal 1 binary32) (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 #s(literal 1 binary32) u0 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 #s(literal 1 binary32) u0 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(+.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0 #s(literal 0 binary32)) u0)
(+.f32 (fma.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal 0 binary32)) u0)
(+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) u0)
(+.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)) u0)
(+.f32 #s(literal 0 binary32) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(+.f32 u0 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0))
(+.f32 u0 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0)))
(*.f32 (*.f32 (*.f32 u0 u0) u0) (/.f32 #s(literal 1 binary32) (fma.f32 u0 u0 #s(literal 0 binary32))))
(*.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0))
(*.f32 #s(literal -1 binary32) u0)
(*.f32 u0 #s(literal -1 binary32))
(*.f32 u0 #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) u0)
(/.f32 (*.f32 (*.f32 u0 u0) u0) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 u0 u0) #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 u0 u0) u0) (neg.f32 (fma.f32 u0 u0 #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 u0 u0) u0) (fma.f32 u0 u0 #s(literal 0 binary32)))
(/.f32 (*.f32 u0 u0) u0)
(/.f32 #s(literal 1 binary32) (/.f32 u0 (*.f32 u0 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 u0 #s(literal 0 binary32)) (*.f32 (*.f32 u0 u0) u0)))
(-.f32 (/.f32 #s(literal 0 binary32) u0) u0)
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 u0 u0 #s(literal 0 binary32))) u0)
(-.f32 #s(literal 0 binary32) u0)
(+.f32 #s(literal 0 binary32) u0)
(neg.f32 u0)
u0

eval390.0ms (4.3%)

Memory
-227.5MiB live, 197.2MiB allocated
Compiler

Compiled 17 773 to 1 706 computations (90.4% saved)

prune192.0ms (2.1%)

Memory
-3.9MiB live, 354.9MiB allocated
Pruning

34 alts after pruning (28 fresh and 6 done)

PrunedKeptTotal
New91622938
Fresh167
Picked055
Done011
Total91734951
Accuracy
100.0%
Counts
951 → 34
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.4%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
51.5%
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.5%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.2%
(*.f32 (*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 alpha) (neg.f32 alpha)) (*.f32 #s(literal 0 binary32) (neg.f32 alpha))))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
93.9%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
92.3%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
87.3%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
98.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
51.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.0%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))))
88.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))))
92.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
88.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
94.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
92.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
88.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) u0)))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
89.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
77.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 2 binary32)) u0))
89.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
87.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (*.f32 (*.f32 u0 u0) u0))) (*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0))))) alpha))
99.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
94.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
89.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
77.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
77.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
89.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
92.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
Compiler

Compiled 1 337 to 746 computations (44.2% saved)

simplify134.0ms (1.5%)

Memory
6.3MiB live, 158.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
cost-diff64
(-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
cost-diff0
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
cost-diff160
(fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
cost-diff160
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
cost-diff0
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
cost-diff0
(*.f32 u0 alpha)
cost-diff0
(*.f32 (*.f32 u0 alpha) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
cost-diff0
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0))
cost-diff0
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
cost-diff160
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
Rules
8 890×lower-fma.f64
8 870×lower-fma.f32
3 594×lower-*.f64
3 562×lower-*.f32
2 364×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056544
094541
1189529
2461523
31414523
43543523
54299523
65417523
08042496
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0))
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)
(fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha)
(*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
alpha
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
#s(literal 1/4 binary32)
(*.f32 u0 u0)
u0
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 alpha alpha)
alpha
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
u0
#s(literal 1/2 binary32)
#s(literal 1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(*.f32 alpha alpha)
alpha
(fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(*.f32 #s(literal 1/4 binary32) u0)
#s(literal 1/4 binary32)
u0
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32))
(-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))
#s(literal 1/9 binary32)
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal -1/3 binary32)
(/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))
#s(literal 1/16 binary32)
(*.f32 u0 u0)
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)) alpha)
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0))
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha))
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha)
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha)
(*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
alpha
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
#s(literal 1/4 binary32)
(*.f32 u0 u0)
u0
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(*.f32 alpha alpha)
alpha
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
u0
#s(literal 1/2 binary32)
#s(literal 1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(*.f32 alpha alpha)
alpha
(fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(*.f32 #s(literal 1/4 binary32) u0)
#s(literal 1/4 binary32)
u0
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1/16 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0) u0 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1/16 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0) u0 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1/16 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0) u0 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1/16 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0) u0 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32))
(fma.f32 (fma.f32 (*.f32 (/.f32 #s(literal -1/16 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0) u0 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32))
(-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(fma.f32 (*.f32 (/.f32 #s(literal -1/16 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0) u0 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))))
(/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))
#s(literal 1/9 binary32)
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))
#s(literal 1/4 binary32)
u0
#s(literal -1/3 binary32)
(/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1/16 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0) u0)
(*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))
#s(literal 1/16 binary32)
(*.f32 u0 u0)
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)

localize259.0ms (2.8%)

Memory
-12.4MiB live, 271.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.31869125976844204
(/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
accuracy0.3639450195368841
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
accuracy0.44921875
(/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))
accuracy1.2836071173049017
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
accuracy0.20703125
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))
accuracy0.28515625
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
accuracy0.3671875
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
accuracy1.402873990771935
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
accuracy0.0078125
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
accuracy0.26953125
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
accuracy0.31869125976844204
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
accuracy1.94954605576614
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
accuracy0
(*.f32 u0 alpha)
accuracy0.2890625
(*.f32 (*.f32 u0 alpha) alpha)
accuracy7.017405225592533
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
accuracy0.171875
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)
accuracy0.24609375
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)
accuracy0.26171875
(*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
accuracy1.4033558963721362
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0))
Samples
148.0ms255×0valid
2.0ms5exit
Compiler

Compiled 437 to 56 computations (87.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 106.0ms
ival-mult: 42.0ms (39.5% of total)
const: 38.0ms (35.7% of total)
ival-add: 11.0ms (10.3% of total)
ival-log: 4.0ms (3.8% of total)
ival-div: 3.0ms (2.8% of total)
ival-sub: 2.0ms (1.9% of total)
ival-log1p: 2.0ms (1.9% of total)
ival-neg: 2.0ms (1.9% of total)
exact: 1.0ms (0.9% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series48.0ms (0.5%)

Memory
-9.6MiB live, 67.5MiB allocated
Counts
26 → 504
Calls
Call 1
Inputs
#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())
#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())
#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())
#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())
#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())
#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())
#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())
#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())
Outputs
#s(alt 1/2 (taylor 0 u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* 1/3 u0)) (taylor 0 u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))) (taylor 0 u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))) (taylor 0 u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u0 2)) (taylor inf u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u0 2)) (taylor -inf u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor -inf u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* 1/2 (* alpha u0)))) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))))) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))))) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0)) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* alpha (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* alpha (log (/ -1 u0))) (/ alpha u0)) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 u0 alpha) alpha) (patch (*.f32 (*.f32 u0 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor inf u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor inf u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor inf u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor inf u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor -inf u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor -inf u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor -inf u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor -inf u0) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor inf alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor inf alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor inf alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor inf alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor -inf alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor -inf alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor -inf alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor -inf alpha) (#s(alt (*.f32 u0 alpha) (patch (*.f32 u0 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (* (pow alpha 2) (pow u0 3))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (* (pow alpha 2) (pow u0 3))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) (patch (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (* (pow alpha 2) (pow u0 2))) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (* (pow alpha 2) (pow u0 2))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* (pow alpha 2) (pow u0 3))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* (pow alpha 2) (pow u0 3))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2))))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2))))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2))))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) (patch (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 1/2 (taylor 0 u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* 1/3 u0)) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u0 2)) (taylor inf u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u0 2)) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (patch (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* (pow alpha 2) (pow u0 4))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* (pow alpha 2) (pow u0 4))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) (patch (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0) #<representation binary32>) () ())) ())
#s(alt -1/3 (taylor 0 u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1/4 u0) 1/3) (taylor 0 u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* -3/8 u0) 1/4)) 1/3) (taylor 0 u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* u0 (- (* -27/128 (pow u0 2)) 3/8)) 1/4)) 1/3) (taylor 0 u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/4 u0) (taylor inf u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* 1/3 (/ 1 u0)) 1/4)) (taylor inf u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ (* 1/3 (/ 1 u0)) (/ 32/27 (pow u0 3))) 1/4)) (taylor inf u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ (* 1/3 (/ 1 u0)) (+ (* 512/243 (/ 1 (pow u0 5))) (/ 32/27 (pow u0 3)))) 1/4)) (taylor inf u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/4 u0) (taylor -inf u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (- 1/4 (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (* 32/27 (/ 1 (pow u0 2)))) u0))))) (taylor -inf u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (+ (* 32/27 (/ 1 (pow u0 2))) (/ 512/243 (pow u0 4)))) u0))))) (taylor -inf u0) (#s(alt (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor 0 alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor 0 alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor 0 alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor 0 alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor inf alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor inf alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor inf alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor inf alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor -inf alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor -inf alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor -inf alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor -inf alpha) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 alpha) (taylor 0 u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) (taylor 0 u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))) (taylor 0 u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))) (taylor 0 u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* alpha (pow u0 2))) (taylor inf u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0)))) (taylor inf u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2)))))) (taylor inf u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2)))))) (taylor inf u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* alpha (pow u0 2))) (taylor -inf u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0)))) (taylor -inf u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha))) (taylor -inf u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha))) (taylor -inf u0) (#s(alt (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* 1/2 (* alpha u0)))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* alpha (pow u0 4))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0)))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2)))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha (pow u0 3)))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* alpha (pow u0 4))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0)))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 alpha) (/ alpha u0)) u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) (patch (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* 1/2 u0)) (taylor 0 u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))) (taylor 0 u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))) (taylor 0 u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (pow u0 2)) (taylor inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))) (taylor inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))) (taylor inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))) (taylor inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (pow u0 2)) (taylor -inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))) (taylor -inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))) (taylor -inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))) (taylor -inf u0) (#s(alt (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (patch (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (pow alpha 2)) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* (pow alpha 2) (pow u0 2))) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* (pow alpha 2) (pow u0 2))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (patch (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u0))) (/ 1 u0)) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt -1/3 (taylor 0 u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* -1/4 u0) 1/3) (taylor 0 u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* -3/16 u0) 1/4)) 1/3) (taylor 0 u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* u0 (- (* -9/64 u0) 3/16)) 1/4)) 1/3) (taylor 0 u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 4/9 u0) (taylor inf u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 4/9 (* 16/27 (/ 1 u0))) u0) (taylor inf u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (* 16/27 (/ 1 u0)))) u0) (taylor inf u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (+ (* 16/27 (/ 1 u0)) (* 256/243 (/ 1 (pow u0 3)))))) u0) (taylor inf u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 4/9 u0) (taylor -inf u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 4/9 (* 16/27 (/ 1 u0))) u0) (taylor -inf u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 16/27 (* 64/81 (/ 1 u0))) u0)) 4/9) u0)) (taylor -inf u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 16/27 (+ (* 64/81 (/ 1 u0)) (/ 256/243 (pow u0 2)))) u0)) 4/9) u0)) (taylor -inf u0) (#s(alt (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (patch (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 3/16 (pow u0 2)) (taylor 0 u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 3/16 (* -9/64 u0))) (taylor 0 u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 3/16 (* u0 (- (* 27/256 u0) 9/64)))) (taylor 0 u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 3/16 (* u0 (- (* u0 (+ 27/256 (* -81/1024 u0))) 9/64)))) (taylor 0 u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 u0) (taylor inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (+ (* 1/3 (/ 1 u0)) (* 16/27 (/ 1 (pow u0 3)))))) (taylor inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 u0) (taylor -inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (- (* 1/3 (/ 1 u0)) 1/4))) (taylor -inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (- (* -1 (/ (- (* 4/9 (/ 1 u0)) 1/3) u0)) 1/4))) (taylor -inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (- (* -1 (/ (- (* -1 (/ (- (* 16/27 (/ 1 u0)) 4/9) u0)) 1/3) u0)) 1/4))) (taylor -inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
Calls

126 calls:

TimeVariablePointExpression
8.0ms
alpha
@0
(* (+ (* (* alpha (+ (* 1/4 (* u0 u0)) (+ (* 1/3 u0) 1/2))) u0) alpha) u0)
1.0ms
alpha
@0
(+ (* (* (* alpha alpha) (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2))) u0) (* alpha alpha))
1.0ms
alpha
@0
(* (* (* alpha alpha) (+ (* (+ (* 1/3 u0) 1/2) u0) 1)) u0)
1.0ms
u0
@inf
(* (* (* alpha alpha) (+ (* (+ (* 1/3 u0) 1/2) u0) 1)) u0)
1.0ms
alpha
@-inf
(* (+ (* (* alpha (+ (* 1/4 (* u0 u0)) (+ (* 1/3 u0) 1/2))) u0) alpha) u0)

simplify262.0ms (2.9%)

Memory
33.5MiB live, 225.0MiB allocated
Algorithm
egg-herbie
Rules
21 988×lower-fma.f64
21 988×lower-fma.f32
6 178×lower-*.f64
6 178×lower-*.f32
5 882×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04426476
113615903
241375552
084085096
Stop Event
iter limit
node limit
Counts
504 → 504
Calls
Call 1
Inputs
1/2
(+ 1/2 (* 1/3 u0))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(* alpha (log (/ -1 u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
1/2
(+ 1/2 (* 1/3 u0))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
-1/3
(- (* -1/4 u0) 1/3)
(- (* u0 (- (* -3/8 u0) 1/4)) 1/3)
(- (* u0 (- (* u0 (- (* -27/128 (pow u0 2)) 3/8)) 1/4)) 1/3)
(* -1/4 u0)
(* u0 (- (* 1/3 (/ 1 u0)) 1/4))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (/ 32/27 (pow u0 3))) 1/4))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (+ (* 512/243 (/ 1 (pow u0 5))) (/ 32/27 (pow u0 3)))) 1/4))
(* -1/4 u0)
(* -1 (* u0 (- 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (* 32/27 (/ 1 (pow u0 2)))) u0)))))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (+ (* 32/27 (/ 1 (pow u0 2))) (/ 512/243 (pow u0 4)))) u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* 1/2 alpha)
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(* 1/4 (* alpha (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(* 1/4 (* alpha (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1))))
(* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1))))
(* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1))))
(* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1))))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* 1/4 (* alpha (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(* (pow u0 4) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(* (pow u0 4) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha (pow u0 3))))))
(* 1/4 (* alpha (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 alpha) (/ alpha u0)) u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
1
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(* 1/3 (pow u0 2))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* 1/3 (pow u0 2))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(* 1/2 (pow alpha 2))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
(+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
(* 1/4 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* 1/4 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
-1/3
(- (* -1/4 u0) 1/3)
(- (* u0 (- (* -3/16 u0) 1/4)) 1/3)
(- (* u0 (- (* u0 (- (* -9/64 u0) 3/16)) 1/4)) 1/3)
(/ 4/9 u0)
(/ (+ 4/9 (* 16/27 (/ 1 u0))) u0)
(/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (* 16/27 (/ 1 u0)))) u0)
(/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (+ (* 16/27 (/ 1 u0)) (* 256/243 (/ 1 (pow u0 3)))))) u0)
(/ 4/9 u0)
(/ (+ 4/9 (* 16/27 (/ 1 u0))) u0)
(* -1 (/ (- (* -1 (/ (+ 16/27 (* 64/81 (/ 1 u0))) u0)) 4/9) u0))
(* -1 (/ (- (* -1 (/ (+ 16/27 (+ (* 64/81 (/ 1 u0)) (/ 256/243 (pow u0 2)))) u0)) 4/9) u0))
(* 3/16 (pow u0 2))
(* (pow u0 2) (+ 3/16 (* -9/64 u0)))
(* (pow u0 2) (+ 3/16 (* u0 (- (* 27/256 u0) 9/64))))
(* (pow u0 2) (+ 3/16 (* u0 (- (* u0 (+ 27/256 (* -81/1024 u0))) 9/64))))
(* 1/4 u0)
(* u0 (- 1/4 (* 1/3 (/ 1 u0))))
(* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (* 1/3 (/ 1 u0))))
(* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (+ (* 1/3 (/ 1 u0)) (* 16/27 (/ 1 (pow u0 3))))))
(* 1/4 u0)
(* -1 (* u0 (- (* 1/3 (/ 1 u0)) 1/4)))
(* -1 (* u0 (- (* -1 (/ (- (* 4/9 (/ 1 u0)) 1/3) u0)) 1/4)))
(* -1 (* u0 (- (* -1 (/ (- (* -1 (/ (- (* 16/27 (/ 1 u0)) 4/9) u0)) 1/3) u0)) 1/4)))
Outputs
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* 1/3 u0))
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(* 1/4 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0) u0)
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))
(* 1/4 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0) u0)
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* alpha u0)
(*.f32 alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (fma.f32 (*.f32 alpha u0) #s(literal 1/2 binary32) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 alpha) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(-.f32 (fma.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(* alpha (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha)
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 (-.f32 (*.f32 (/.f32 alpha u0) #s(literal -1/2 binary32)) alpha) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 (+.f32 (/.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0) alpha) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/3 binary32)) (*.f32 alpha alpha))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 u0) u0))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 u0 u0)))) u0) (*.f32 u0 u0))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 u0 u0)))) u0) (*.f32 u0 u0))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/3 binary32)) (*.f32 alpha alpha))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 u0) u0))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 alpha alpha))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) u0) u0)
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (*.f32 u0 u0))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 u0 u0)))) (*.f32 u0 u0))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 u0 u0)))) (*.f32 u0 u0))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) u0) u0)
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (*.f32 u0 u0))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0) u0)
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0) u0)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 alpha alpha))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) #s(literal 1/4 binary32)) u0)
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) (*.f32 (*.f32 u0 u0) u0))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha #s(literal 1/4 binary32)) alpha (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))) u0) (*.f32 u0 u0))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 (*.f32 u0 u0) u0)) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (*.f32 u0 u0) u0))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) #s(literal 1/4 binary32)) u0)
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) (*.f32 (*.f32 u0 u0) u0))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) u0)) u0)) (*.f32 u0 u0))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0)) u0)) (*.f32 u0 u0))
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* 1/3 u0))
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(* 1/4 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0) u0)
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))
(* 1/4 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0) u0)
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/4 binary32)) (*.f32 alpha alpha))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (fma.f32 (*.f32 alpha #s(literal 1/4 binary32)) alpha (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 (*.f32 u0 u0) u0)) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/4 binary32)) (*.f32 alpha alpha))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0)) (pow.f32 u0 #s(literal 4 binary32)))
-1/3
#s(literal -1/3 binary32)
(- (* -1/4 u0) 1/3)
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(- (* u0 (- (* -3/8 u0) 1/4)) 1/3)
(fma.f32 (fma.f32 #s(literal -3/8 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(- (* u0 (- (* u0 (- (* -27/128 (pow u0 2)) 3/8)) 1/4)) 1/3)
(fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(* -1/4 u0)
(*.f32 #s(literal -1/4 binary32) u0)
(* u0 (- (* 1/3 (/ 1 u0)) 1/4))
(*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)) u0)
(* u0 (- (+ (* 1/3 (/ 1 u0)) (/ 32/27 (pow u0 3))) 1/4))
(*.f32 (-.f32 (+.f32 (/.f32 #s(literal 32/27 binary32) (*.f32 (*.f32 u0 u0) u0)) (/.f32 #s(literal 1/3 binary32) u0)) #s(literal 1/4 binary32)) u0)
(* u0 (- (+ (* 1/3 (/ 1 u0)) (+ (* 512/243 (/ 1 (pow u0 5))) (/ 32/27 (pow u0 3)))) 1/4))
(*.f32 (-.f32 (+.f32 (+.f32 (/.f32 #s(literal 512/243 binary32) (pow.f32 u0 #s(literal 5 binary32))) (/.f32 #s(literal 32/27 binary32) (*.f32 (*.f32 u0 u0) u0))) (/.f32 #s(literal 1/3 binary32) u0)) #s(literal 1/4 binary32)) u0)
(* -1/4 u0)
(*.f32 #s(literal -1/4 binary32) u0)
(* -1 (* u0 (- 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (neg.f32 u0) (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (* 32/27 (/ 1 (pow u0 2)))) u0)))))
(*.f32 (neg.f32 u0) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 32/27 binary32) (*.f32 u0 u0)) #s(literal 1/3 binary32)) u0)))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (+ (* 32/27 (/ 1 (pow u0 2))) (/ 512/243 (pow u0 4)))) u0)))))
(*.f32 (neg.f32 u0) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 512/243 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1/3 binary32)) (/.f32 #s(literal 32/27 binary32) (*.f32 u0 u0))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* 1/2 alpha)
(*.f32 alpha #s(literal 1/2 binary32))
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* 1/4 (* alpha (pow u0 2)))
(*.f32 (*.f32 (*.f32 alpha u0) u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(*.f32 (*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) u0) u0)
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(*.f32 (*.f32 (fma.f32 (/.f32 alpha u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha #s(literal 1/4 binary32))) u0) u0)
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(*.f32 (*.f32 (fma.f32 (/.f32 alpha u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha #s(literal 1/4 binary32))) u0) u0)
(* 1/4 (* alpha (pow u0 2)))
(*.f32 (*.f32 (*.f32 alpha u0) u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(*.f32 (*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) u0) u0)
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(*.f32 (*.f32 (-.f32 (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 #s(literal -1/3 binary32) alpha (*.f32 (/.f32 alpha u0) #s(literal -1/2 binary32))) u0)) u0) u0)
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(*.f32 (*.f32 (-.f32 (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 #s(literal -1/3 binary32) alpha (*.f32 (/.f32 alpha u0) #s(literal -1/2 binary32))) u0)) u0) u0)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1))))
(*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0))
(* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1))))
(*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0))
(* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1))))
(*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0))
(* -1 (* alpha (* u0 (- (* -1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))) 1))))
(*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0))
(* alpha u0)
(*.f32 alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (fma.f32 (*.f32 alpha u0) #s(literal 1/2 binary32) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)
(* 1/4 (* alpha (pow u0 4)))
(*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) alpha) #s(literal 1/4 binary32))
(* (pow u0 4) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(*.f32 (fma.f32 (/.f32 alpha u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha (pow u0 3))))))
(*.f32 (fma.f32 (/.f32 alpha u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (fma.f32 alpha #s(literal 1/4 binary32) (/.f32 alpha (*.f32 (*.f32 u0 u0) u0)))) (pow.f32 u0 #s(literal 4 binary32)))
(* 1/4 (* alpha (pow u0 4)))
(*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) alpha) #s(literal 1/4 binary32))
(* (pow u0 4) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(*.f32 (-.f32 (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (fma.f32 #s(literal -1/3 binary32) alpha (*.f32 (/.f32 alpha u0) #s(literal -1/2 binary32))) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 alpha) (/ alpha u0)) u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(*.f32 (-.f32 (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) alpha) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)) u0)) (pow.f32 u0 #s(literal 4 binary32)))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u0))
(fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(* 1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/3 binary32))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0) u0)
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0) u0 #s(literal 1 binary32))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0) u0 #s(literal 1 binary32))
(* 1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/3 binary32))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0) u0)
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0) u0 #s(literal 1 binary32))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(fma.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0) u0 #s(literal 1 binary32))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* (pow alpha 2) (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* 1/2 (pow alpha 2))
(*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))
(+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(* 1/4 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) (*.f32 u0 u0))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (fma.f32 (*.f32 alpha #s(literal 1/4 binary32)) alpha (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))) (*.f32 u0 u0))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (fma.f32 (*.f32 alpha #s(literal 1/4 binary32)) alpha (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))) (*.f32 u0 u0))
(* 1/4 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) #s(literal 1/4 binary32))
(* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) (*.f32 u0 u0))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)) u0) u0)
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)) u0) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(-.f32 (-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) u0))
(* -1 (log (/ -1 u0)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u0))))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (neg.f32 u0)) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u0)) (neg.f32 u0)) (neg.f32 (log.f32 (neg.f32 u0))))
-1/3
#s(literal -1/3 binary32)
(- (* -1/4 u0) 1/3)
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(- (* u0 (- (* -3/16 u0) 1/4)) 1/3)
(fma.f32 (fma.f32 #s(literal -3/16 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(- (* u0 (- (* u0 (- (* -9/64 u0) 3/16)) 1/4)) 1/3)
(fma.f32 (fma.f32 (fma.f32 #s(literal -9/64 binary32) u0 #s(literal -3/16 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(/ 4/9 u0)
(/.f32 #s(literal 4/9 binary32) u0)
(/ (+ 4/9 (* 16/27 (/ 1 u0))) u0)
(/.f32 (+.f32 (/.f32 #s(literal 16/27 binary32) u0) #s(literal 4/9 binary32)) u0)
(/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (* 16/27 (/ 1 u0)))) u0)
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 64/81 binary32) (*.f32 u0 u0)) #s(literal 4/9 binary32)) (/.f32 #s(literal 16/27 binary32) u0)) u0)
(/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (+ (* 16/27 (/ 1 u0)) (* 256/243 (/ 1 (pow u0 3)))))) u0)
(/.f32 (+.f32 (+.f32 #s(literal 4/9 binary32) (/.f32 #s(literal 256/243 binary32) (*.f32 (*.f32 u0 u0) u0))) (+.f32 (/.f32 #s(literal 64/81 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 16/27 binary32) u0))) u0)
(/ 4/9 u0)
(/.f32 #s(literal 4/9 binary32) u0)
(/ (+ 4/9 (* 16/27 (/ 1 u0))) u0)
(/.f32 (+.f32 (/.f32 #s(literal 16/27 binary32) u0) #s(literal 4/9 binary32)) u0)
(* -1 (/ (- (* -1 (/ (+ 16/27 (* 64/81 (/ 1 u0))) u0)) 4/9) u0))
(/.f32 (-.f32 #s(literal -4/9 binary32) (/.f32 (+.f32 (/.f32 #s(literal 64/81 binary32) u0) #s(literal 16/27 binary32)) u0)) (neg.f32 u0))
(* -1 (/ (- (* -1 (/ (+ 16/27 (+ (* 64/81 (/ 1 u0)) (/ 256/243 (pow u0 2)))) u0)) 4/9) u0))
(/.f32 (-.f32 #s(literal -4/9 binary32) (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 256/243 binary32) (*.f32 u0 u0)) #s(literal 16/27 binary32)) (/.f32 #s(literal 64/81 binary32) u0)) u0)) (neg.f32 u0))
(* 3/16 (pow u0 2))
(*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0))
(* (pow u0 2) (+ 3/16 (* -9/64 u0)))
(*.f32 (*.f32 (fma.f32 #s(literal -9/64 binary32) u0 #s(literal 3/16 binary32)) u0) u0)
(* (pow u0 2) (+ 3/16 (* u0 (- (* 27/256 u0) 9/64))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 27/256 binary32) u0 #s(literal -9/64 binary32)) u0 #s(literal 3/16 binary32)) u0) u0)
(* (pow u0 2) (+ 3/16 (* u0 (- (* u0 (+ 27/256 (* -81/1024 u0))) 9/64))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -81/1024 binary32) u0 #s(literal 27/256 binary32)) u0 #s(literal -9/64 binary32)) u0 #s(literal 3/16 binary32)) u0) u0)
(* 1/4 u0)
(*.f32 #s(literal 1/4 binary32) u0)
(* u0 (- 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0)
(* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (* 1/3 (/ 1 u0))))
(*.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 4/9 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/4 binary32)) u0)
(* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (+ (* 1/3 (/ 1 u0)) (* 16/27 (/ 1 (pow u0 3))))))
(*.f32 (-.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 4/9 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/4 binary32)) (/.f32 #s(literal 16/27 binary32) (*.f32 (*.f32 u0 u0) u0))) u0)
(* 1/4 u0)
(*.f32 #s(literal 1/4 binary32) u0)
(* -1 (* u0 (- (* 1/3 (/ 1 u0)) 1/4)))
(*.f32 (-.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0)
(* -1 (* u0 (- (* -1 (/ (- (* 4/9 (/ 1 u0)) 1/3) u0)) 1/4)))
(*.f32 (neg.f32 u0) (-.f32 #s(literal -1/4 binary32) (/.f32 (-.f32 (/.f32 #s(literal 4/9 binary32) u0) #s(literal 1/3 binary32)) u0)))
(* -1 (* u0 (- (* -1 (/ (- (* -1 (/ (- (* 16/27 (/ 1 u0)) 4/9) u0)) 1/3) u0)) 1/4)))
(*.f32 (neg.f32 u0) (-.f32 #s(literal -1/4 binary32) (/.f32 (-.f32 #s(literal -1/3 binary32) (/.f32 (-.f32 (/.f32 #s(literal 16/27 binary32) u0) #s(literal 4/9 binary32)) u0)) u0)))

rewrite266.0ms (2.9%)

Memory
-3.0MiB live, 199.2MiB allocated
Rules
6 284×lower-*.f64
6 252×lower-*.f32
4 618×lower-fma.f64
4 598×lower-fma.f32
3 254×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056399
094396
1365385
22709385
08488362
Stop Event
iter limit
node limit
iter limit
Counts
26 → 445
Calls
Call 1
Inputs
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha)
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 alpha alpha)
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)))
(/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
Outputs
(*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))
(*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (-.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 u0 u0))) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/8 binary32)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))) (neg.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))))))
(/.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)))) (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0))))))
(-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (/.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))
(fma.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))
(fma.f32 (fma.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32))))) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))
(fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/3 binary32) u0 (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 u0 #s(literal 1/3 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0))))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/3 binary32) u0))
(+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))
(+.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(+.f32 (*.f32 #s(literal 1/3 binary32) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))
(+.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))
(+.f32 #s(literal 1/2 binary32) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha)
(*.f32 alpha #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)))
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 alpha (*.f32 alpha u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha u0)
(*.f32 u0 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (*.f32 (*.f32 alpha u0) alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 (*.f32 alpha u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) u0))
(*.f32 alpha (*.f32 alpha (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)))
(*.f32 u0 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha) u0 (*.f32 (*.f32 alpha u0) alpha))
(fma.f32 u0 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha) (*.f32 (*.f32 alpha u0) alpha))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha) u0) (*.f32 (*.f32 alpha u0) alpha))
(+.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) (*.f32 (*.f32 alpha u0) alpha))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 alpha (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 alpha alpha)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 alpha alpha)) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha)) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha) (*.f32 alpha alpha)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha))) (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha) (*.f32 alpha alpha)))))
(fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha))
(fma.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha (*.f32 alpha alpha))
(fma.f32 (*.f32 #s(literal 1 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha))
(fma.f32 (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha))
(fma.f32 (*.f32 (*.f32 alpha u0) alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha))
(fma.f32 alpha (*.f32 alpha (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))
(fma.f32 alpha (*.f32 alpha #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha))
(fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha) (*.f32 alpha alpha))
(fma.f32 u0 (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha) (*.f32 alpha alpha))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 (*.f32 #s(literal 1 binary32) alpha) alpha)
(*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha #s(literal 1 binary32)))
(*.f32 alpha alpha)
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(exp.f32 (log.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)))) (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha) (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha))) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)))) (neg.f32 (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)))) (neg.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)))) (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha))) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha))) (fma.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha)) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha))) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)))) (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)))) (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha)) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha))) (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha))))
(fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
(fma.f32 (*.f32 #s(literal 1 binary32) alpha) alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
(fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 alpha alpha))
(fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) alpha (*.f32 alpha alpha))
(fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha))
(fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) #s(literal 1 binary32) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
(fma.f32 (*.f32 (*.f32 alpha u0) alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha) (*.f32 alpha alpha))
(fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha) (*.f32 alpha u0) (*.f32 alpha alpha))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
(fma.f32 alpha (*.f32 alpha #s(literal 1 binary32)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
(fma.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) (*.f32 alpha alpha))
(fma.f32 alpha alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
(fma.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(pow.f32 (/.f32 (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)))) (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)))) #s(literal -1 binary32))
(+.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha))
(+.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
(*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))
(*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (-.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 u0 u0))) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))
(/.f32 (fma.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/8 binary32)) (fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))) (neg.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0))))) (neg.f32 (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))))))
(/.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)))) (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0))))))
(-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (/.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))
(fma.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))
(fma.f32 (fma.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32) #s(literal 1/8 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32))))) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))
(fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/3 binary32) u0 (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 u0 #s(literal 1/3 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))) (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0))))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 #s(literal 1/3 binary32) u0))
(+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))
(+.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(+.f32 (*.f32 #s(literal 1/3 binary32) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))
(+.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0))
(+.f32 #s(literal 1/2 binary32) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) u0)
(*.f32 u0 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha))) u0) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha))) u0) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)))) (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha))))
(/.f32 (*.f32 u0 (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)))) (-.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 alpha alpha)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)))) (fma.f32 (*.f32 alpha alpha) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)))) (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) alpha))))
(fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0 (*.f32 (*.f32 alpha u0) alpha))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha))))
(fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0))
(fma.f32 (*.f32 alpha u0) alpha (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha))))
(fma.f32 alpha (*.f32 alpha u0) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0))
(fma.f32 alpha (*.f32 alpha u0) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha))))
(fma.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) (*.f32 (*.f32 alpha u0) alpha))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha))))
(+.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0) (*.f32 (*.f32 alpha u0) alpha))
(+.f32 (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha))) (*.f32 (*.f32 alpha u0) alpha))
(+.f32 (*.f32 (*.f32 alpha u0) alpha) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0))
(+.f32 (*.f32 (*.f32 alpha u0) alpha) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha))))
(*.f32 (-.f32 (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(*.f32 (-.f32 (/.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/16 binary32)) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal -1/9 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/9 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/9 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal -1/9 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/9 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (*.f32 #s(literal 1/16 binary32) u0)) u0 (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/9 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal -1/9 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/9 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/9 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1/9 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal -1/9 binary32))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal 1/9 binary32))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal 1/9 binary32))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) #s(literal -1/9 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) #s(literal 1/9 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) #s(literal 1/9 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))))
(/.f32 (fma.f32 #s(literal -1/9 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal -1/9 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal -1/9 binary32) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(/.f32 (fma.f32 #s(literal -1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (fma.f32 #s(literal -1/9 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 (fma.f32 #s(literal -1/9 binary32) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(/.f32 (+.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) #s(literal -1 binary32))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) #s(literal -1 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/16 binary32)) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal -1 binary32))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))))))
(/.f32 (/.f32 (-.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/16 binary32)) (*.f32 u0 u0))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) (neg.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/16 binary32)) (*.f32 u0 u0)))) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1/9 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal -1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal -1/9 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 (-.f32 (*.f32 #s(literal 1/9 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1/9 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 (-.f32 (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (-.f32 (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (-.f32 (/.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (+.f32 (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
(/.f32 (-.f32 (/.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(/.f32 (-.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/16 binary32)) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (-.f32 (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))) (-.f32 (/.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (-.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/16 binary32)) (*.f32 u0 u0)))))
(-.f32 (/.f32 (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(-.f32 (/.f32 (/.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))) (/.f32 (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))))
(-.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/16 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(fma.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(fma.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32))) (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal -1/12 binary32)))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) #s(literal 1/9 binary32) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(fma.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(fma.f32 #s(literal -1/9 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(fma.f32 #s(literal 1/16 binary32) (neg.f32 (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(fma.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (-.f32 (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 #s(literal 1/81 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))) (-.f32 (/.f32 #s(literal 1/729 binary32) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (-.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/9 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/16 binary32)) (*.f32 u0 u0)))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(+.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (neg.f32 alpha))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(neg.f32 (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(neg.f32 (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha))
(-.f32 #s(literal 0 binary32) alpha)
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(neg.f32 alpha)
(*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha)
(*.f32 alpha (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) alpha) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)))) alpha) (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))))
(/.f32 (*.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0))))) (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha)) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))) (fma.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha) (-.f32 (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))))))
(fma.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/4 binary32))) u0 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 (*.f32 alpha (*.f32 u0 u0)) #s(literal 1/4 binary32) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 u0 u0) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) alpha (*.f32 #s(literal 1/2 binary32) alpha))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 alpha u0) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 (*.f32 alpha u0) (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 alpha (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) alpha (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha))
(fma.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/4 binary32) alpha) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) alpha) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 u0) alpha) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) alpha) (*.f32 #s(literal 1/2 binary32) alpha))
(+.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 alpha #s(literal 1/2 binary32)))
(+.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha))
(+.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha) (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)
(*.f32 u0 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0) (neg.f32 alpha))) u0) (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0) (neg.f32 alpha)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)) u0) (fma.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha)) (*.f32 u0 u0) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0))))))
(/.f32 (*.f32 u0 (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0) (neg.f32 alpha)))) (fma.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0) (neg.f32 alpha)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha))) (fma.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha)) (*.f32 u0 u0) (*.f32 alpha (-.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0))))))
(fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0 (*.f32 alpha u0))
(fma.f32 alpha u0 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))
(fma.f32 alpha u0 (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0))))
(fma.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) (*.f32 alpha u0))
(fma.f32 u0 alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))
(fma.f32 u0 alpha (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0))))
(+.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0) (*.f32 alpha u0))
(+.f32 (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0))) (*.f32 alpha u0))
(+.f32 (*.f32 alpha u0) (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))
(+.f32 (*.f32 alpha u0) (*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0))))
(*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))) (neg.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0))))
(/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0))
(*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha) alpha)
(*.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) alpha))
(/.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)))) (*.f32 alpha alpha)) (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0))))) (fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) #s(literal 1/16 binary32) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (-.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)))) (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 alpha alpha) alpha)))) (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/4 binary32) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/4 binary32))) u0 (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)))
(fma.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha) alpha (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (*.f32 alpha alpha) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha u0) alpha) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)))
(fma.f32 (*.f32 (*.f32 alpha u0) alpha) (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)))
(fma.f32 alpha (*.f32 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0) alpha) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)))
(fma.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(+.f32 (*.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha))
(+.f32 (*.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) alpha) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 u0 u0)))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(*.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal -1/27 binary32))) (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal -1/12 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) #s(literal 1/9 binary32))
(*.f32 #s(literal -1/9 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(*.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 #s(literal -1/9 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))))
(/.f32 #s(literal 1/9 binary32) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)))
(pow.f32 (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(*.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal -1/9 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))
(*.f32 (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32))) (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))))
(*.f32 (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/16 binary32))
(*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 #s(literal 1/16 binary32) u0) (*.f32 u0 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))
(*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(*.f32 #s(literal 1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(*.f32 (*.f32 u0 u0) (/.f32 #s(literal 1/16 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))))
(pow.f32 (/.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))

eval134.0ms (1.5%)

Memory
-12.7MiB live, 144.7MiB allocated
Compiler

Compiled 25 762 to 2 704 computations (89.5% saved)

prune352.0ms (3.8%)

Memory
29.9MiB live, 300.0MiB allocated
Pruning

44 alts after pruning (38 fresh and 6 done)

PrunedKeptTotal
New96330993
Fresh15823
Picked415
Done156
Total983441 027
Accuracy
100.0%
Counts
1 027 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.5%
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.5%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
98.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
51.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
88.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
94.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 (*.f32 (fma.f32 #s(literal -9/64 binary32) u0 #s(literal 3/16 binary32)) u0) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
92.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 1/4 binary32) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 (fma.f32 #s(literal -3/16 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 #s(literal -3/8 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0)))
92.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) u0))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 alpha alpha)) u0))
89.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
89.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
93.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
92.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
89.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
94.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
92.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
89.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
99.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
89.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
77.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
92.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha)))
77.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
94.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (+ (* (* (* alpha alpha) (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2))) u0) (* alpha alpha)) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)) u0))
92.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* (+ (* 1/3 u0) 1/2) u0) 1)) (*.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 u0 u0)))) (*.f32 u0 u0))) u0))
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))) alpha))
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (+.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0) (*.f32 alpha u0))) alpha))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
89.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
92.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
94.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* alpha (+ (* 1/4 (* u0 u0)) (+ (* 1/3 u0) 1/2))) u0) alpha) u0) (*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0)))) alpha))
92.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (* alpha alpha) (+ (* (+ (* 1/3 u0) 1/2) u0) 1)) u0) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))))
Compiler

Compiled 1 666 to 983 computations (41% saved)

simplify224.0ms (2.4%)

Memory
11.2MiB live, 206.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
cost-diff0
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0))
cost-diff0
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
cost-diff64
(+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))
cost-diff0
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
cost-diff0
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
cost-diff0
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
cost-diff0
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
cost-diff0
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0))
cost-diff0
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
cost-diff64
(-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
Rules
16 814×lower-fma.f64
16 786×lower-fma.f32
4 602×lower-*.f64
4 568×lower-*.f32
2 908×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075821
0123815
1219815
2444815
31119815
42863815
55244815
67823815
08255770
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32))
(-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
#s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
u0
#s(literal -1/3 binary32)
(/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))
#s(literal 1/16 binary32)
(*.f32 u0 u0)
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
#s(literal 1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0))
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
(fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha)
(*.f32 u0 alpha)
u0
alpha
#s(literal 1/2 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0))
(*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)
(fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha)
(*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))
alpha
(+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))
(*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
u0
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))
#s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32))
(fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32))
#s(literal -27/128 binary32)
(*.f32 u0 u0)
u0
#s(literal -3/8 binary32)
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 u0 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(literal 1/16 binary32)) u0 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 u0 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(literal 1/16 binary32)) u0 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 u0 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(literal 1/16 binary32)) u0 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 u0 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(literal 1/16 binary32)) u0 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32))
(fma.f32 (fma.f32 (*.f32 (/.f32 u0 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(literal 1/16 binary32)) u0 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32))
(-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(fma.f32 (*.f32 (/.f32 u0 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(literal 1/16 binary32)) u0 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))
#s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
#s(literal -1/4 binary32)
u0
#s(literal -1/3 binary32)
(/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(*.f32 (*.f32 (/.f32 u0 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #s(literal 1/16 binary32)) u0)
(*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0))
(*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))
#s(literal 1/16 binary32)
(*.f32 u0 u0)
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
#s(literal 1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 alpha) alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 alpha) alpha) u0)) alpha)
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0))
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 alpha) alpha) u0))
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 alpha) alpha) u0)
(fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha)
(fma.f32 #s(literal 1/2 binary32) (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
#s(literal 1/2 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
u0
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)) alpha)
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0))
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0))
(*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)
(*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)
(fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha)
(fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha)
(*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
alpha
(+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
u0
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
#s(literal 1/4 binary32)
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))
#s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32)))
(fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32))
(fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32))
#s(literal -27/128 binary32)
(*.f32 u0 u0)
u0
#s(literal -3/8 binary32)
#s(literal -1/4 binary32)
#s(literal -1/3 binary32)
#s(literal -1/2 binary32)
#s(literal -1 binary32)

localize206.0ms (2.2%)

Memory
-0.1MiB live, 384.5MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2734375
(*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
accuracy0.3639450195368841
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
accuracy0.9116239983705191
#s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32)))
accuracy1.2836071173049017
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
accuracy0.25
(*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
accuracy0.26171875
(*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))
accuracy0.2890625
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
accuracy1.4033558963721362
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0))
accuracy0.203125
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
accuracy0.2421875
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
accuracy0.26953125
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
accuracy1.94954605576614
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
accuracy0.01171875
(fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha)
accuracy0.16015625
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
accuracy0.24609375
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)
accuracy2.9879107971841843
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0))
accuracy0.31869125976844204
(/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
accuracy0.3639450195368841
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
accuracy1.2836071173049017
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
accuracy3.194771428882538
#s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))
Samples
123.0ms255×0valid
2.0ms5exit
Compiler

Compiled 537 to 65 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 103.0ms
ival-mult: 53.0ms (51.6% of total)
ival-add: 16.0ms (15.6% of total)
const: 9.0ms (8.8% of total)
ival-log: 7.0ms (6.8% of total)
ival-log1p: 6.0ms (5.8% of total)
ival-neg: 4.0ms (3.9% of total)
ival-div: 3.0ms (2.9% of total)
ival-sub: 2.0ms (1.9% of total)
exact: 1.0ms (1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series40.0ms (0.4%)

Memory
-4.5MiB live, 77.6MiB allocated
Counts
27 → 492
Calls
Call 1
Inputs
#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())
#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())
#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())
#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())
#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())
#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())
#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())
#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())
#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())
Outputs
#s(alt -1/3 (taylor 0 u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* -1/4 u0) 1/3) (taylor 0 u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* -3/8 u0) 1/4)) 1/3) (taylor 0 u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* u0 (- (* -27/128 (pow u0 2)) 3/8)) 1/4)) 1/3) (taylor 0 u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/4 u0) (taylor inf u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* 1/3 (/ 1 u0)) 1/4)) (taylor inf u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ (* 1/3 (/ 1 u0)) (/ 32/27 (pow u0 3))) 1/4)) (taylor inf u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ (* 1/3 (/ 1 u0)) (+ (* 512/243 (/ 1 (pow u0 5))) (/ 32/27 (pow u0 3)))) 1/4)) (taylor inf u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/4 u0) (taylor -inf u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (- 1/4 (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (* 32/27 (/ 1 (pow u0 2)))) u0))))) (taylor -inf u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (+ (* 32/27 (/ 1 (pow u0 2))) (/ 512/243 (pow u0 4)))) u0))))) (taylor -inf u0) (#s(alt (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) (patch (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* 1/2 (* alpha u0)))) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))))) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))))) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0)) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* alpha (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* alpha (log (/ -1 u0))) (/ alpha u0)) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* 1/2 (* alpha u0)))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* 1/2 (* alpha u0)))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* 1/2 (* alpha u0)))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* alpha (pow u0 2))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* alpha (pow u0 2))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* 1/2 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* 1/2 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* 1/2 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* 1/2 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* 1/2 u0)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* 1/2 u0)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* 1/2 u0)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* 1/2 u0)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (* u0 (- (* -1/2 u0) 1)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (* u0 (- (* -1/2 u0) 1)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (* u0 (- (* -1/2 u0) 1)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (* u0 (- (* -1/2 u0) 1)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) (patch (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (* (pow alpha 2) (pow u0 3))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (* (pow alpha 2) (pow u0 3))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) (patch (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* 1/2 (* alpha u0)))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (* alpha (pow u0 3))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/3 alpha) (+ (* 1/2 (/ alpha u0)) (/ alpha (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ (* 1/3 alpha) (+ (* 1/2 (/ alpha u0)) (/ alpha (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (* alpha (pow u0 3))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 alpha) (/ alpha u0)) u0)) (* -1/3 alpha)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 alpha) (/ alpha u0)) u0)) (* -1/3 alpha)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) (patch (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) #<representation binary32>) () ())) ())
#s(alt u0 (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1 (* 1/2 u0))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (pow u0 3)) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* 1/3 (pow u0 3)) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt 1/2 (taylor 0 u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* 1/3 u0)) (taylor 0 u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))) (taylor 0 u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))) (taylor 0 u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u0 2)) (taylor inf u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor inf u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u0 2)) (taylor -inf u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor -inf u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) (patch (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) (patch (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* alpha u0) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* 1/2 (* alpha u0)))) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha))))) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))))) (taylor 0 u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0)) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))) (taylor inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* alpha (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* alpha (log (/ -1 u0))) (/ alpha u0)) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) (patch #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u0))) (/ 1 u0)) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt -1/3 (taylor 0 u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* -1/4 u0) 1/3) (taylor 0 u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* -3/16 u0) 1/4)) 1/3) (taylor 0 u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* u0 (- (* -9/64 u0) 3/16)) 1/4)) 1/3) (taylor 0 u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 4/9 u0) (taylor inf u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 4/9 (* 16/27 (/ 1 u0))) u0) (taylor inf u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (* 16/27 (/ 1 u0)))) u0) (taylor inf u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (+ (* 16/27 (/ 1 u0)) (* 256/243 (/ 1 (pow u0 3)))))) u0) (taylor inf u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 4/9 u0) (taylor -inf u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 4/9 (* 16/27 (/ 1 u0))) u0) (taylor -inf u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 16/27 (* 64/81 (/ 1 u0))) u0)) 4/9) u0)) (taylor -inf u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ 16/27 (+ (* 64/81 (/ 1 u0)) (/ 256/243 (pow u0 2)))) u0)) 4/9) u0)) (taylor -inf u0) (#s(alt #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (patch #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ 1 u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u0))) (/ 1 u0)) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (patch #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #<representation binary32>) () ())) ())
#s(alt (* 3/16 (pow u0 2)) (taylor 0 u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 3/16 (* -9/64 u0))) (taylor 0 u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 3/16 (* u0 (- (* 27/256 u0) 9/64)))) (taylor 0 u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 3/16 (* u0 (- (* u0 (+ 27/256 (* -81/1024 u0))) 9/64)))) (taylor 0 u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 u0) (taylor inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (+ (* 1/3 (/ 1 u0)) (* 16/27 (/ 1 (pow u0 3)))))) (taylor inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 u0) (taylor -inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (- (* 1/3 (/ 1 u0)) 1/4))) (taylor -inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (- (* -1 (/ (- (* 4/9 (/ 1 u0)) 1/3) u0)) 1/4))) (taylor -inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (- (* -1 (/ (- (* -1 (/ (- (* 16/27 (/ 1 u0)) 4/9) u0)) 1/3) u0)) 1/4))) (taylor -inf u0) (#s(alt (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) (patch (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt alpha (taylor 0 u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (+ alpha (* 1/2 (* alpha u0))) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (+ alpha (* 1/2 (* alpha u0))) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (+ alpha (* 1/2 (* alpha u0))) (taylor 0 u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* alpha u0)) (taylor inf u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 alpha) (/ alpha u0))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 alpha) (/ alpha u0))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 alpha) (/ alpha u0))) (taylor inf u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* alpha u0)) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha)))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha)))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha)))) (taylor -inf u0) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (* 1/2 u0))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (* 1/2 u0))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (* 1/2 u0))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (* 1/2 u0))) (taylor 0 alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (* 1/2 u0))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (* 1/2 u0))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (* 1/2 u0))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1 (* 1/2 u0))) (taylor inf alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (* -1/2 u0) 1))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (* -1/2 u0) 1))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (* -1/2 u0) 1))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* alpha (- (* -1/2 u0) 1))) (taylor -inf alpha) (#s(alt (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) (patch (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) #<representation binary32>) () ())) ())
#s(alt 1/3 (taylor 0 u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/3 (* 1/4 u0)) (taylor 0 u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/3 (* 1/4 u0)) (taylor 0 u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (+ 1/3 (* 1/4 u0)) (taylor 0 u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 u0) (taylor inf u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 u0) (taylor -inf u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor -inf u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor -inf u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor -inf u0) (#s(alt (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (patch (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor 0 alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor 0 alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor 0 alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor 0 alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor inf alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor inf alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor inf alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor inf alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor -inf alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor -inf alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor -inf alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))) (taylor -inf alpha) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 alpha) (taylor 0 u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) (taylor 0 u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))) (taylor 0 u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))) (taylor 0 u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* alpha (pow u0 2))) (taylor inf u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0)))) (taylor inf u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2)))))) (taylor inf u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2)))))) (taylor inf u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (* alpha (pow u0 2))) (taylor -inf u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0)))) (taylor -inf u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha))) (taylor -inf u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha))) (taylor -inf u0) (#s(alt (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) (patch (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/3 u0) (taylor 0 u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/3 (* 1/4 u0))) (taylor 0 u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/3 (* 1/4 u0))) (taylor 0 u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/3 (* 1/4 u0))) (taylor 0 u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u0 2)) (taylor inf u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor inf u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (pow u0 2)) (taylor -inf u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor -inf u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor -inf u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))) (taylor -inf u0) (#s(alt (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (patch (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt -1/3 (taylor 0 u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* -1/4 u0) 1/3) (taylor 0 u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* -3/8 u0) 1/4)) 1/3) (taylor 0 u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (- (* u0 (- (* u0 (- (* -27/128 (pow u0 2)) 3/8)) 1/4)) 1/3) (taylor 0 u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/4 u0) (taylor inf u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* 1/3 (/ 1 u0)) 1/4)) (taylor inf u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ (* 1/3 (/ 1 u0)) (/ 32/27 (pow u0 3))) 1/4)) (taylor inf u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (+ (* 1/3 (/ 1 u0)) (+ (* 512/243 (/ 1 (pow u0 5))) (/ 32/27 (pow u0 3)))) 1/4)) (taylor inf u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1/4 u0) (taylor -inf u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (- 1/4 (* 1/3 (/ 1 u0))))) (taylor -inf u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (* 32/27 (/ 1 (pow u0 2)))) u0))))) (taylor -inf u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (+ (* 32/27 (/ 1 (pow u0 2))) (/ 512/243 (pow u0 4)))) u0))))) (taylor -inf u0) (#s(alt #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (patch #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (pow u0 4)) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* 1/3 (/ 1 u0)) 1/4)) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* 1/3 (/ 1 u0)) (+ 1/4 (/ 1/2 (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (+ (* 1/3 (/ 1 u0)) (* 5/27 (/ 1 (pow u0 3)))) (+ 1/4 (/ 1/2 (pow u0 2))))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (pow u0 4)) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* 1/3 (/ 1 u0)) 1/4)) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* -1 (/ (- (* 1/2 (/ 1 u0)) 1/3) u0)) 1/4)) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* -1 (/ (- (* -1 (/ (- (* 5/27 (/ 1 u0)) 1/2) u0)) 1/3) u0)) 1/4)) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) (patch (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0) #<representation binary32>) () ())) ())
Calls

123 calls:

TimeVariablePointExpression
2.0ms
u0
@-inf
(* (neg alpha) (log (+ 1 (neg u0))))
1.0ms
u0
@inf
(* (+ (* (+ (* (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) u0) -1/2) u0) -1) u0)
1.0ms
alpha
@0
(* alpha (+ (* u0 (+ (* u0 1/4) 1/3)) 1/2))
1.0ms
alpha
@0
(* (+ (* (* u0 alpha) 1/2) alpha) u0)
0.0ms
alpha
@-inf
(* (+ (* (* u0 alpha) 1/2) alpha) u0)

simplify208.0ms (2.3%)

Memory
-0.3MiB live, 327.4MiB allocated
Algorithm
egg-herbie
Rules
13 264×lower-fma.f64
13 264×lower-fma.f32
5 266×lower-*.f64
5 266×lower-*.f32
4 494×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04195739
112525556
236365166
082894744
Stop Event
iter limit
node limit
Counts
492 → 490
Calls
Call 1
Inputs
-1/3
(- (* -1/4 u0) 1/3)
(- (* u0 (- (* -3/8 u0) 1/4)) 1/3)
(- (* u0 (- (* u0 (- (* -27/128 (pow u0 2)) 3/8)) 1/4)) 1/3)
(* -1/4 u0)
(* u0 (- (* 1/3 (/ 1 u0)) 1/4))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (/ 32/27 (pow u0 3))) 1/4))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (+ (* 512/243 (/ 1 (pow u0 5))) (/ 32/27 (pow u0 3)))) 1/4))
(* -1/4 u0)
(* -1 (* u0 (- 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (* 32/27 (/ 1 (pow u0 2)))) u0)))))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (+ (* 32/27 (/ 1 (pow u0 2))) (/ 512/243 (pow u0 4)))) u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(* alpha (log (/ -1 u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* 1/2 (* alpha (pow u0 2)))
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(* 1/2 (* alpha (pow u0 2)))
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(* -1 (* alpha (* u0 (- (* -1/2 u0) 1))))
(* -1 (* alpha (* u0 (- (* -1/2 u0) 1))))
(* -1 (* alpha (* u0 (- (* -1/2 u0) 1))))
(* -1 (* alpha (* u0 (- (* -1/2 u0) 1))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* 1/3 (* alpha (pow u0 3)))
(* (pow u0 3) (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))
(* (pow u0 3) (+ (* 1/3 alpha) (+ (* 1/2 (/ alpha u0)) (/ alpha (pow u0 2)))))
(* (pow u0 3) (+ (* 1/3 alpha) (+ (* 1/2 (/ alpha u0)) (/ alpha (pow u0 2)))))
(* 1/3 (* alpha (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 alpha) (/ alpha u0)) u0)) (* -1/3 alpha))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 alpha) (/ alpha u0)) u0)) (* -1/3 alpha))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
u0
(* u0 (+ 1 (* 1/2 u0)))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* 1/3 (pow u0 3))
(* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0))))
(* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* 1/3 (pow u0 3))
(* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0))))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)))
1/2
(+ 1/2 (* 1/3 u0))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(* alpha (log (/ -1 u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
-1/3
(- (* -1/4 u0) 1/3)
(- (* u0 (- (* -3/16 u0) 1/4)) 1/3)
(- (* u0 (- (* u0 (- (* -9/64 u0) 3/16)) 1/4)) 1/3)
(/ 4/9 u0)
(/ (+ 4/9 (* 16/27 (/ 1 u0))) u0)
(/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (* 16/27 (/ 1 u0)))) u0)
(/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (+ (* 16/27 (/ 1 u0)) (* 256/243 (/ 1 (pow u0 3)))))) u0)
(/ 4/9 u0)
(/ (+ 4/9 (* 16/27 (/ 1 u0))) u0)
(* -1 (/ (- (* -1 (/ (+ 16/27 (* 64/81 (/ 1 u0))) u0)) 4/9) u0))
(* -1 (/ (- (* -1 (/ (+ 16/27 (+ (* 64/81 (/ 1 u0)) (/ 256/243 (pow u0 2)))) u0)) 4/9) u0))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* 3/16 (pow u0 2))
(* (pow u0 2) (+ 3/16 (* -9/64 u0)))
(* (pow u0 2) (+ 3/16 (* u0 (- (* 27/256 u0) 9/64))))
(* (pow u0 2) (+ 3/16 (* u0 (- (* u0 (+ 27/256 (* -81/1024 u0))) 9/64))))
(* 1/4 u0)
(* u0 (- 1/4 (* 1/3 (/ 1 u0))))
(* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (* 1/3 (/ 1 u0))))
(* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (+ (* 1/3 (/ 1 u0)) (* 16/27 (/ 1 (pow u0 3))))))
(* 1/4 u0)
(* -1 (* u0 (- (* 1/3 (/ 1 u0)) 1/4)))
(* -1 (* u0 (- (* -1 (/ (- (* 4/9 (/ 1 u0)) 1/3) u0)) 1/4)))
(* -1 (* u0 (- (* -1 (/ (- (* -1 (/ (- (* 16/27 (/ 1 u0)) 4/9) u0)) 1/3) u0)) 1/4)))
alpha
(+ alpha (* 1/2 (* alpha u0)))
(+ alpha (* 1/2 (* alpha u0)))
(+ alpha (* 1/2 (* alpha u0)))
(* 1/2 (* alpha u0))
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(* 1/2 (* alpha u0))
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* -1 (* alpha (- (* -1/2 u0) 1)))
(* -1 (* alpha (- (* -1/2 u0) 1)))
(* -1 (* alpha (- (* -1/2 u0) 1)))
(* -1 (* alpha (- (* -1/2 u0) 1)))
1/3
(+ 1/3 (* 1/4 u0))
(+ 1/3 (* 1/4 u0))
(+ 1/3 (* 1/4 u0))
(* 1/4 u0)
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* 1/4 u0)
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(* 1/2 alpha)
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(* 1/4 (* alpha (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(* 1/4 (* alpha (pow u0 2)))
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(* 1/3 u0)
(* u0 (+ 1/3 (* 1/4 u0)))
(* u0 (+ 1/3 (* 1/4 u0)))
(* u0 (+ 1/3 (* 1/4 u0)))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
-1/3
(- (* -1/4 u0) 1/3)
(- (* u0 (- (* -3/8 u0) 1/4)) 1/3)
(- (* u0 (- (* u0 (- (* -27/128 (pow u0 2)) 3/8)) 1/4)) 1/3)
(* -1/4 u0)
(* u0 (- (* 1/3 (/ 1 u0)) 1/4))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (/ 32/27 (pow u0 3))) 1/4))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (+ (* 512/243 (/ 1 (pow u0 5))) (/ 32/27 (pow u0 3)))) 1/4))
(* -1/4 u0)
(* -1 (* u0 (- 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (* 32/27 (/ 1 (pow u0 2)))) u0)))))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (+ (* 32/27 (/ 1 (pow u0 2))) (/ 512/243 (pow u0 4)))) u0)))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1/4 (pow u0 4))
(* (pow u0 4) (- (* 1/3 (/ 1 u0)) 1/4))
(* (pow u0 4) (- (* 1/3 (/ 1 u0)) (+ 1/4 (/ 1/2 (pow u0 2)))))
(* (pow u0 4) (- (+ (* 1/3 (/ 1 u0)) (* 5/27 (/ 1 (pow u0 3)))) (+ 1/4 (/ 1/2 (pow u0 2)))))
(* -1/4 (pow u0 4))
(* (pow u0 4) (- (* 1/3 (/ 1 u0)) 1/4))
(* (pow u0 4) (- (* -1 (/ (- (* 1/2 (/ 1 u0)) 1/3) u0)) 1/4))
(* (pow u0 4) (- (* -1 (/ (- (* -1 (/ (- (* 5/27 (/ 1 u0)) 1/2) u0)) 1/3) u0)) 1/4))
Outputs
-1/3
#s(literal -1/3 binary32)
(- (* -1/4 u0) 1/3)
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(- (* u0 (- (* -3/8 u0) 1/4)) 1/3)
(fma.f32 (fma.f32 #s(literal -3/8 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(- (* u0 (- (* u0 (- (* -27/128 (pow u0 2)) 3/8)) 1/4)) 1/3)
(fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -27/128 binary32) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(* -1/4 u0)
(*.f32 u0 #s(literal -1/4 binary32))
(* u0 (- (* 1/3 (/ 1 u0)) 1/4))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (/ 32/27 (pow u0 3))) 1/4))
(fma.f32 (-.f32 (/.f32 #s(literal 32/27 binary32) (*.f32 (*.f32 u0 u0) u0)) #s(literal 1/4 binary32)) u0 #s(literal 1/3 binary32))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (+ (* 512/243 (/ 1 (pow u0 5))) (/ 32/27 (pow u0 3)))) 1/4))
(fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 512/243 binary32) (pow.f32 u0 #s(literal 5 binary32))) (/.f32 #s(literal 32/27 binary32) (*.f32 (*.f32 u0 u0) u0))) #s(literal 1/4 binary32)) u0 #s(literal 1/3 binary32))
(* -1/4 u0)
(*.f32 u0 #s(literal -1/4 binary32))
(* -1 (* u0 (- 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (* 32/27 (/ 1 (pow u0 2)))) u0)))))
(*.f32 (neg.f32 u0) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 32/27 binary32) (*.f32 u0 u0)) #s(literal 1/3 binary32)) u0)))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (+ (* 32/27 (/ 1 (pow u0 2))) (/ 512/243 (pow u0 4)))) u0)))))
(*.f32 (neg.f32 u0) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 512/243 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1/3 binary32)) (/.f32 #s(literal 32/27 binary32) (*.f32 u0 u0))) u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* alpha u0)
(*.f32 alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 alpha) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(-.f32 (fma.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(* alpha (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha)
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 (-.f32 (*.f32 (/.f32 alpha u0) #s(literal -1/2 binary32)) alpha) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 (+.f32 (/.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0) alpha) u0))
(* alpha u0)
(*.f32 alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* 1/2 (* alpha (pow u0 2)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) u0) alpha)
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0) u0)
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0) u0)
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0) u0)
(* 1/2 (* alpha (pow u0 2)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) u0) alpha)
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0) u0)
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0) u0)
(* (pow u0 2) (+ (* 1/2 alpha) (/ alpha u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0) u0)
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* alpha (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* -1 (* alpha (* u0 (- (* -1/2 u0) 1))))
(*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(* -1 (* alpha (* u0 (- (* -1/2 u0) 1))))
(*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(* -1 (* alpha (* u0 (- (* -1/2 u0) 1))))
(*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(* -1 (* alpha (* u0 (- (* -1/2 u0) 1))))
(*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) u0) u0)
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 u0) u0))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 u0 u0)))) u0) (*.f32 u0 u0))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 u0 u0)))) u0) (*.f32 u0 u0))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) u0) u0)
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 u0) u0))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* alpha u0)
(*.f32 alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* 1/3 (* alpha (pow u0 3)))
(*.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/3 binary32)) alpha)
(* (pow u0 3) (+ (* 1/3 alpha) (* 1/2 (/ alpha u0))))
(*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 u0) u0))
(* (pow u0 3) (+ (* 1/3 alpha) (+ (* 1/2 (/ alpha u0)) (/ alpha (pow u0 2)))))
(*.f32 (*.f32 (fma.f32 alpha (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 alpha (*.f32 u0 u0))) u0) (*.f32 u0 u0))
(* (pow u0 3) (+ (* 1/3 alpha) (+ (* 1/2 (/ alpha u0)) (/ alpha (pow u0 2)))))
(*.f32 (*.f32 (fma.f32 alpha (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 alpha (*.f32 u0 u0))) u0) (*.f32 u0 u0))
(* 1/3 (* alpha (pow u0 3)))
(*.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/3 binary32)) alpha)
(* -1 (* (pow u0 3) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 u0) u0))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 alpha) (/ alpha u0)) u0)) (* -1/3 alpha))))
(*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 alpha #s(literal -1/3 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)) u0)) (*.f32 u0 u0))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 alpha) (/ alpha u0)) u0)) (* -1/3 alpha))))
(*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 alpha #s(literal -1/3 binary32)) (/.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)) u0)) (*.f32 u0 u0))
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* alpha (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
u0
(* u0 (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(* 1/3 (pow u0 3))
(*.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/3 binary32))
(* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0) (*.f32 u0 u0))
(* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 u0) u0))
(* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (+.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 u0) u0))
(* 1/3 (pow u0 3))
(*.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/3 binary32))
(* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0) (*.f32 u0 u0))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)))
(*.f32 (*.f32 (neg.f32 u0) u0) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)) u0))))
(* -1 (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3)))
(*.f32 (*.f32 (neg.f32 u0) u0) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)) u0))))
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* 1/3 u0))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(* 1/4 (pow u0 2))
(*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 u0 (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) u0 #s(literal 1/3 binary32)))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 u0 (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) u0 #s(literal 1/3 binary32)))
(* 1/4 (pow u0 2))
(*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 u0 (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) u0 #s(literal 1/3 binary32)))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 u0 (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) u0 #s(literal 1/3 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* alpha u0)
(*.f32 alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 alpha) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(-.f32 (fma.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(* alpha (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha)
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 (-.f32 (*.f32 (/.f32 alpha u0) #s(literal -1/2 binary32)) alpha) (neg.f32 u0)))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 (+.f32 (/.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0) alpha) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha alpha)) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (neg.f32 (log.f32 (neg.f32 u0))) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(-.f32 (-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) u0))
(* -1 (log (/ -1 u0)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u0))))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u0)) (neg.f32 u0)) (neg.f32 (log.f32 (neg.f32 u0))))
-1/3
#s(literal -1/3 binary32)
(- (* -1/4 u0) 1/3)
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(- (* u0 (- (* -3/16 u0) 1/4)) 1/3)
(fma.f32 (fma.f32 #s(literal -3/16 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(- (* u0 (- (* u0 (- (* -9/64 u0) 3/16)) 1/4)) 1/3)
(fma.f32 (fma.f32 (fma.f32 #s(literal -9/64 binary32) u0 #s(literal -3/16 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(/ 4/9 u0)
(/.f32 #s(literal 4/9 binary32) u0)
(/ (+ 4/9 (* 16/27 (/ 1 u0))) u0)
(/.f32 (+.f32 (/.f32 #s(literal 16/27 binary32) u0) #s(literal 4/9 binary32)) u0)
(/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (* 16/27 (/ 1 u0)))) u0)
(/.f32 (+.f32 (+.f32 (/.f32 #s(literal 64/81 binary32) (*.f32 u0 u0)) #s(literal 4/9 binary32)) (/.f32 #s(literal 16/27 binary32) u0)) u0)
(/ (+ 4/9 (+ (/ 64/81 (pow u0 2)) (+ (* 16/27 (/ 1 u0)) (* 256/243 (/ 1 (pow u0 3)))))) u0)
(/.f32 (+.f32 (+.f32 #s(literal 4/9 binary32) (/.f32 #s(literal 256/243 binary32) (*.f32 (*.f32 u0 u0) u0))) (+.f32 (/.f32 #s(literal 64/81 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 16/27 binary32) u0))) u0)
(/ 4/9 u0)
(/.f32 #s(literal 4/9 binary32) u0)
(/ (+ 4/9 (* 16/27 (/ 1 u0))) u0)
(/.f32 (+.f32 (/.f32 #s(literal 16/27 binary32) u0) #s(literal 4/9 binary32)) u0)
(* -1 (/ (- (* -1 (/ (+ 16/27 (* 64/81 (/ 1 u0))) u0)) 4/9) u0))
(/.f32 (-.f32 #s(literal -4/9 binary32) (/.f32 (+.f32 (/.f32 #s(literal 64/81 binary32) u0) #s(literal 16/27 binary32)) u0)) (neg.f32 u0))
(* -1 (/ (- (* -1 (/ (+ 16/27 (+ (* 64/81 (/ 1 u0)) (/ 256/243 (pow u0 2)))) u0)) 4/9) u0))
(/.f32 (-.f32 #s(literal -4/9 binary32) (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 256/243 binary32) (*.f32 u0 u0)) #s(literal 16/27 binary32)) (/.f32 #s(literal 64/81 binary32) u0)) u0)) (neg.f32 u0))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(-.f32 (-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) u0))
(* -1 (log (/ -1 u0)))
(neg.f32 (neg.f32 (log.f32 (neg.f32 u0))))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) u0) (neg.f32 (log.f32 (neg.f32 u0))))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1/2 binary32) u0)) (neg.f32 u0)) (neg.f32 (log.f32 (neg.f32 u0))))
(* 3/16 (pow u0 2))
(*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0))
(* (pow u0 2) (+ 3/16 (* -9/64 u0)))
(*.f32 (*.f32 (fma.f32 #s(literal -9/64 binary32) u0 #s(literal 3/16 binary32)) u0) u0)
(* (pow u0 2) (+ 3/16 (* u0 (- (* 27/256 u0) 9/64))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 27/256 binary32) u0 #s(literal -9/64 binary32)) u0 #s(literal 3/16 binary32)) u0) u0)
(* (pow u0 2) (+ 3/16 (* u0 (- (* u0 (+ 27/256 (* -81/1024 u0))) 9/64))))
(*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -81/1024 binary32) u0 #s(literal 27/256 binary32)) u0 #s(literal -9/64 binary32)) u0 #s(literal 3/16 binary32)) u0) u0)
(* 1/4 u0)
(*.f32 #s(literal 1/4 binary32) u0)
(* u0 (- 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))
(* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (* 1/3 (/ 1 u0))))
(fma.f32 (+.f32 (/.f32 #s(literal 4/9 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) u0 #s(literal -1/3 binary32))
(* u0 (- (+ 1/4 (/ 4/9 (pow u0 2))) (+ (* 1/3 (/ 1 u0)) (* 16/27 (/ 1 (pow u0 3))))))
(fma.f32 u0 (+.f32 (/.f32 #s(literal 4/9 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (fma.f32 (/.f32 #s(literal -16/27 binary32) (*.f32 (*.f32 u0 u0) u0)) u0 #s(literal -1/3 binary32)))
(* 1/4 u0)
(*.f32 #s(literal 1/4 binary32) u0)
(* -1 (* u0 (- (* 1/3 (/ 1 u0)) 1/4)))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))
(* -1 (* u0 (- (* -1 (/ (- (* 4/9 (/ 1 u0)) 1/3) u0)) 1/4)))
(neg.f32 (fma.f32 u0 #s(literal -1/4 binary32) (neg.f32 (fma.f32 (/.f32 #s(literal 4/9 binary32) (*.f32 u0 u0)) u0 #s(literal -1/3 binary32)))))
(* -1 (* u0 (- (* -1 (/ (- (* -1 (/ (- (* 16/27 (/ 1 u0)) 4/9) u0)) 1/3) u0)) 1/4)))
(*.f32 (neg.f32 u0) (-.f32 #s(literal -1/4 binary32) (/.f32 (-.f32 #s(literal -1/3 binary32) (/.f32 (-.f32 (/.f32 #s(literal 16/27 binary32) u0) #s(literal 4/9 binary32)) u0)) u0)))
alpha
(+ alpha (* 1/2 (* alpha u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(+ alpha (* 1/2 (* alpha u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(+ alpha (* 1/2 (* alpha u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(* 1/2 (* alpha u0))
(*.f32 (*.f32 #s(literal 1/2 binary32) u0) alpha)
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)
(* 1/2 (* alpha u0))
(*.f32 (*.f32 #s(literal 1/2 binary32) u0) alpha)
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha)
(* -1 (* alpha (- (* -1/2 u0) 1)))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (neg.f32 alpha))
(* -1 (* alpha (- (* -1/2 u0) 1)))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (neg.f32 alpha))
(* -1 (* alpha (- (* -1/2 u0) 1)))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (neg.f32 alpha))
(* -1 (* alpha (- (* -1/2 u0) 1)))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (neg.f32 alpha))
1/3
#s(literal 1/3 binary32)
(+ 1/3 (* 1/4 u0))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(+ 1/3 (* 1/4 u0))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(+ 1/3 (* 1/4 u0))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(* 1/4 u0)
(*.f32 #s(literal 1/4 binary32) u0)
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(* 1/4 u0)
(*.f32 #s(literal 1/4 binary32) u0)
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(* u0 (+ 1/4 (* 1/3 (/ 1 u0))))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* alpha (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* 1/2 alpha)
(*.f32 #s(literal 1/2 binary32) alpha)
(+ (* 1/3 (* alpha u0)) (* 1/2 alpha))
(*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(* 1/4 (* alpha (pow u0 2)))
(*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) alpha)
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(*.f32 (*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) u0) u0)
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(*.f32 (*.f32 (fma.f32 (/.f32 alpha u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha #s(literal 1/4 binary32))) u0) u0)
(* (pow u0 2) (+ (* 1/4 alpha) (+ (* 1/3 (/ alpha u0)) (* 1/2 (/ alpha (pow u0 2))))))
(*.f32 (*.f32 (fma.f32 (/.f32 alpha u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha #s(literal 1/4 binary32))) u0) u0)
(* 1/4 (* alpha (pow u0 2)))
(*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0) alpha)
(* (pow u0 2) (+ (* 1/4 alpha) (* 1/3 (/ alpha u0))))
(*.f32 (*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))) u0) u0)
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(*.f32 (*.f32 (-.f32 (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (*.f32 alpha (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)) u0) u0)
(* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)) u0)) (* 1/4 alpha)))
(*.f32 (*.f32 (-.f32 (*.f32 alpha #s(literal 1/4 binary32)) (/.f32 (*.f32 alpha (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)) u0) u0)
(* 1/3 u0)
(*.f32 #s(literal 1/3 binary32) u0)
(* u0 (+ 1/3 (* 1/4 u0)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* u0 (+ 1/3 (* 1/4 u0)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* u0 (+ 1/3 (* 1/4 u0)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* 1/4 (pow u0 2))
(*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* 1/4 (pow u0 2))
(*.f32 (*.f32 #s(literal 1/4 binary32) u0) u0)
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0)
-1/3
#s(literal -1/3 binary32)
(- (* -1/4 u0) 1/3)
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(- (* u0 (- (* -3/8 u0) 1/4)) 1/3)
(fma.f32 (fma.f32 #s(literal -3/8 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(- (* u0 (- (* u0 (- (* -27/128 (pow u0 2)) 3/8)) 1/4)) 1/3)
(fma.f32 (fma.f32 (fma.f32 (*.f32 u0 u0) #s(literal -27/128 binary32) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))
(* -1/4 u0)
(*.f32 u0 #s(literal -1/4 binary32))
(* u0 (- (* 1/3 (/ 1 u0)) 1/4))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (/ 32/27 (pow u0 3))) 1/4))
(fma.f32 (-.f32 (/.f32 #s(literal 32/27 binary32) (*.f32 (*.f32 u0 u0) u0)) #s(literal 1/4 binary32)) u0 #s(literal 1/3 binary32))
(* u0 (- (+ (* 1/3 (/ 1 u0)) (+ (* 512/243 (/ 1 (pow u0 5))) (/ 32/27 (pow u0 3)))) 1/4))
(fma.f32 (-.f32 (+.f32 (/.f32 #s(literal 512/243 binary32) (pow.f32 u0 #s(literal 5 binary32))) (/.f32 #s(literal 32/27 binary32) (*.f32 (*.f32 u0 u0) u0))) #s(literal 1/4 binary32)) u0 #s(literal 1/3 binary32))
(* -1/4 u0)
(*.f32 u0 #s(literal -1/4 binary32))
(* -1 (* u0 (- 1/4 (* 1/3 (/ 1 u0)))))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal 1/3 binary32))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (* 32/27 (/ 1 (pow u0 2)))) u0)))))
(*.f32 (neg.f32 u0) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (/.f32 #s(literal 32/27 binary32) (*.f32 u0 u0)) #s(literal 1/3 binary32)) u0)))
(* -1 (* u0 (+ 1/4 (* -1 (/ (+ 1/3 (+ (* 32/27 (/ 1 (pow u0 2))) (/ 512/243 (pow u0 4)))) u0)))))
(*.f32 (neg.f32 u0) (-.f32 #s(literal 1/4 binary32) (/.f32 (+.f32 (+.f32 (/.f32 #s(literal 512/243 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1/3 binary32)) (/.f32 #s(literal 32/27 binary32) (*.f32 u0 u0))) u0)))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1/4 (pow u0 4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/4 binary32))
(* (pow u0 4) (- (* 1/3 (/ 1 u0)) 1/4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)))
(* (pow u0 4) (- (* 1/3 (/ 1 u0)) (+ 1/4 (/ 1/2 (pow u0 2)))))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (+ (* 1/3 (/ 1 u0)) (* 5/27 (/ 1 (pow u0 3)))) (+ 1/4 (/ 1/2 (pow u0 2)))))
(*.f32 (-.f32 (-.f32 (/.f32 #s(literal 5/27 binary32) (*.f32 (*.f32 u0 u0) u0)) #s(literal 1/4 binary32)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* -1/4 (pow u0 4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/4 binary32))
(* (pow u0 4) (- (* 1/3 (/ 1 u0)) 1/4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32)))
(* (pow u0 4) (- (* -1 (/ (- (* 1/2 (/ 1 u0)) 1/3) u0)) 1/4))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* -1 (/ (- (* -1 (/ (- (* 5/27 (/ 1 u0)) 1/2) u0)) 1/3) u0)) 1/4))
(*.f32 (-.f32 #s(literal -1/4 binary32) (/.f32 (-.f32 #s(literal -1/3 binary32) (/.f32 (-.f32 (/.f32 #s(literal 5/27 binary32) u0) #s(literal 1/2 binary32)) u0)) u0)) (pow.f32 u0 #s(literal 4 binary32)))

rewrite214.0ms (2.3%)

Memory
19.3MiB live, 250.1MiB allocated
Rules
5 930×lower-*.f64
5 896×lower-*.f32
3 186×lower-fma.f64
3 158×lower-fma.f32
3 068×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075540
0123534
1467534
23366534
08563501
Stop Event
iter limit
node limit
iter limit
Counts
27 → 267
Calls
Call 1
Inputs
(-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha)
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0))
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha)
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
#s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha)
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))
(*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
#s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32)))
(*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
Outputs
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))))
(*.f32 (fma.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))) (neg.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))))
(/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))) (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (fma.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
(/.f32 (fma.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))) (fma.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))))
(-.f32 (/.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))))
(-.f32 (/.f32 (*.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))) (/.f32 (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))))
(-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))
(fma.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))
(fma.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))
(fma.f32 #s(literal 1/16 binary32) (neg.f32 (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))) (fma.f32 (*.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/4096 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))))
(+.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(neg.f32 (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha))
(-.f32 #s(literal 0 binary32) alpha)
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(neg.f32 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha u0) alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha u0) alpha) u0)) alpha)
(*.f32 alpha #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha u0) alpha) u0)))
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha u0) alpha) u0))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha u0) alpha) u0)
(*.f32 u0 (fma.f32 #s(literal 1/2 binary32) (*.f32 alpha u0) alpha))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (*.f32 alpha alpha)) u0) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 alpha alpha) alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha alpha) alpha)) u0) (fma.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32) (*.f32 alpha (-.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))))
(/.f32 (*.f32 u0 (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (*.f32 alpha alpha))) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 alpha alpha) alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha alpha) alpha))) (fma.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32) (*.f32 alpha (-.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))
(fma.f32 alpha u0 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))
(fma.f32 alpha u0 (*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))
(fma.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) (*.f32 alpha u0))
(fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))
(fma.f32 u0 alpha (*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))
(+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0) (*.f32 alpha u0))
(+.f32 (*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))) (*.f32 alpha u0))
(+.f32 (*.f32 alpha u0) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))
(+.f32 (*.f32 alpha u0) (*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
(*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 alpha u0))
(*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha))
(*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) u0)
(*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha)
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha u0))
(*.f32 (*.f32 alpha u0) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 alpha (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 u0 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 alpha u0)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 alpha u0)) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)
(*.f32 u0 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) u0) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))) (-.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0 u0)
(fma.f32 #s(literal 1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0))
(fma.f32 #s(literal 1 binary32) u0 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0)
(fma.f32 u0 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0))
(fma.f32 u0 #s(literal 1 binary32) (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) u0)
(+.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)) u0)
(+.f32 u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0))
(+.f32 u0 (*.f32 u0 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)))
(*.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/8 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32))))
(/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) (-.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal -1/4 binary32))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/8 binary32))) (neg.f32 (-.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal -1/4 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/8 binary32)) (+.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/8 binary32)) (-.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32)) (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal -1/4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/8 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32))) (/.f32 #s(literal 1/4 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32))))
(fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32)) (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal -1/4 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/8 binary32))) #s(literal -1 binary32))
(+.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))) (*.f32 #s(literal 1/3 binary32) u0))
(+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(+.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))
(+.f32 #s(literal 1/2 binary32) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)) alpha))
(*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)) alpha)
(*.f32 alpha #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0)))
#s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha) u0 alpha) u0))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (neg.f32 alpha))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
#s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32))) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))))
(*.f32 (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(literal 1/16 binary32))
(*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 #s(literal 1/16 binary32) u0) (*.f32 u0 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))
(*.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/16 binary32) u0) (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 u0 u0) (/.f32 #s(literal 1/16 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(*.f32 #s(literal 1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (neg.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) #s(literal 1 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))))
(/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(pow.f32 (/.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 #s(literal -1/16 binary32) (*.f32 u0 u0)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha)))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 alpha alpha) alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32) (*.f32 alpha (-.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha)) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha) (*.f32 alpha alpha))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha)))
(/.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32))) (-.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (*.f32 alpha alpha))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha)))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 alpha alpha) alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha alpha) alpha))) (neg.f32 (fma.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32) (*.f32 alpha (-.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (*.f32 alpha alpha)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 alpha alpha) alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (fma.f32 alpha alpha (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 alpha alpha) alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (fma.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32) (*.f32 alpha (-.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha) (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32) (*.f32 alpha (-.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))) (fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 alpha alpha) alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha alpha) alpha))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha)) (/.f32 (*.f32 alpha alpha) (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) u0) alpha alpha)
(fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) u0 alpha)
(fma.f32 #s(literal 1/2 binary32) (*.f32 alpha u0) alpha)
(fma.f32 (*.f32 alpha u0) #s(literal 1/2 binary32) alpha)
(fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) alpha)
(fma.f32 u0 (*.f32 #s(literal 1/2 binary32) alpha) alpha)
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha) (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32)) (*.f32 alpha alpha))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha u0)) #s(literal 1/4 binary32) (*.f32 alpha (-.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0))))) (fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 alpha alpha) alpha)) #s(literal 1/8 binary32) (*.f32 (*.f32 alpha alpha) alpha))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) alpha)
(+.f32 alpha (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)))
(*.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1/9 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (neg.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (/.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 9 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/9 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/16 binary32)) (*.f32 u0 u0)) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) #s(literal 1/9 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) (-.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0)) #s(literal -1/27 binary32)) (fma.f32 (*.f32 #s(literal 1/16 binary32) u0) u0 (+.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal -1/12 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32))))))
(/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32)) (+.f32 #s(literal 1/9 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32)) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))) (/.f32 #s(literal 1/9 binary32) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32))))
(-.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal -1/3 binary32))
(fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))
(fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))
(pow.f32 (/.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))) (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) alpha)
(*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal -1/4 binary32)) alpha) (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/8 binary32)) alpha) (-.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal -1/4 binary32))) (fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0 #s(literal -1/2 binary32)))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/8 binary32))) (-.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha)) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) (*.f32 #s(literal 1/2 binary32) alpha))) (-.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha) (*.f32 #s(literal 1/2 binary32) alpha)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha)) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) #s(literal 1/8 binary32))) (fma.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) (*.f32 #s(literal 1/2 binary32) alpha)) (*.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha) (*.f32 #s(literal 1/2 binary32) alpha)))))
(fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) u0 (*.f32 #s(literal 1/2 binary32) alpha))
(fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha (*.f32 #s(literal 1/2 binary32) alpha))
(fma.f32 #s(literal 1/2 binary32) alpha (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha))
(fma.f32 (*.f32 alpha u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 #s(literal 1/2 binary32) alpha))
(fma.f32 alpha (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) (*.f32 #s(literal 1/2 binary32) alpha))
(fma.f32 alpha #s(literal 1/2 binary32) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha))
(fma.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) (*.f32 alpha u0) (*.f32 #s(literal 1/2 binary32) alpha))
(fma.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) alpha) (*.f32 #s(literal 1/2 binary32) alpha))
(+.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha) (*.f32 #s(literal 1/2 binary32) alpha))
(+.f32 (*.f32 #s(literal 1/2 binary32) alpha) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) alpha))
(*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0)
(*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32)) u0) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32)) u0) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) #s(literal -1/9 binary32))) (fma.f32 u0 #s(literal 1/4 binary32) #s(literal -1/3 binary32)))
(/.f32 (*.f32 u0 (fma.f32 #s(literal 1/64 binary32) (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32))) (fma.f32 (*.f32 u0 u0) #s(literal 1/16 binary32) (-.f32 #s(literal 1/9 binary32) (*.f32 u0 #s(literal 1/12 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))) (*.f32 (*.f32 u0 u0) #s(literal 1/9 binary32))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/3 binary32) u0)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) u0) (*.f32 (*.f32 u0 u0) u0)) #s(literal 1/64 binary32) (*.f32 (*.f32 (*.f32 u0 u0) u0) #s(literal 1/27 binary32))) (fma.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/9 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/3 binary32) u0)))))
(fma.f32 #s(literal 1/3 binary32) u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 #s(literal 1/3 binary32) u0))
(fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0 (*.f32 #s(literal 1/3 binary32) u0))
(fma.f32 u0 #s(literal 1/3 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 #s(literal 1/3 binary32) u0))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (*.f32 #s(literal 1/3 binary32) u0))
(+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/3 binary32) u0))
(+.f32 (*.f32 #s(literal 1/3 binary32) u0) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))
#s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32)))
(*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.f32 u0 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))) u0 #s(literal -1 binary32)) u0) (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))) (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) u0) #s(literal -1 binary32)) u0) (fma.f32 (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))) u0 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) (neg.f32 u0)))))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))) u0 #s(literal -1 binary32))) (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 u0 (fma.f32 (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))) (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) u0) #s(literal -1 binary32))) (fma.f32 (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32))) u0 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) (neg.f32 u0)))))
(fma.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) u0 (neg.f32 u0))
(fma.f32 (neg.f32 u0) #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 (neg.f32 u0) #s(literal 1 binary32) (*.f32 u0 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 u0 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 #s(literal 1 binary32) (neg.f32 u0) (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 #s(literal 1 binary32) (neg.f32 u0) (*.f32 u0 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 u0 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) (neg.f32 u0))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) u0))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 u0 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0)))
(+.f32 (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) u0) (neg.f32 u0))
(+.f32 (*.f32 u0 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0)) (neg.f32 u0))
(+.f32 (neg.f32 u0) (*.f32 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0) u0))
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0)))

eval78.0ms (0.8%)

Memory
-4.7MiB live, 182.2MiB allocated
Compiler

Compiled 18 078 to 1 817 computations (89.9% saved)

prune224.0ms (2.5%)

Memory
6.2MiB live, 453.6MiB allocated
Pruning

53 alts after pruning (43 fresh and 10 done)

PrunedKeptTotal
New77815793
Fresh52833
Picked145
Done066
Total78453837
Accuracy
100.0%
Counts
837 → 53
Alt Table
Click to see full alt table
StatusAccuracyProgram
51.5%
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.5%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
94.8%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
98.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
51.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
88.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
94.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 (*.f32 (fma.f32 #s(literal -9/64 binary32) u0 #s(literal 3/16 binary32)) u0) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
92.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 1/4 binary32) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.5%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 (fma.f32 #s(literal -3/16 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
92.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 1/4 binary32) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
95.0%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
94.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 #s(literal -3/8 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
95.0%
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
94.7%
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0)))
92.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
92.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) u0))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 alpha alpha)) u0))
89.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
89.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
93.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
92.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
89.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
92.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) u0) alpha) alpha))
94.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
92.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
92.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
89.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
99.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
89.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
77.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
92.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 alpha u0)))
77.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
94.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (+ (* (* (* alpha alpha) (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2))) u0) (* alpha alpha)) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)) u0))
92.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 alpha (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 alpha (*.f32 u0 u0))) u0) (*.f32 u0 u0))) alpha))
89.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
89.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
89.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (+.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0) (*.f32 alpha u0))) alpha))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
89.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
92.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
94.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
89.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
94.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* alpha (+ (* 1/4 (* u0 u0)) (+ (* 1/3 u0) 1/2))) u0) alpha) u0) (*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0)))) alpha))
92.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) alpha) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))))
Compiler

Compiled 2 644 to 998 computations (62.3% saved)

regimes190.0ms (2.1%)

Memory
0.7MiB live, 308.1MiB allocated
Counts
80 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 alpha u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) u0) alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (+ (* (* (* alpha alpha) (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2))) u0) (* alpha alpha)) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* alpha (+ (* 1/4 (* u0 u0)) (+ (* 1/3 u0) 1/2))) u0) alpha) u0) (*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0)))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (+.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0) (*.f32 alpha u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 #s(literal -3/8 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 1/4 binary32) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 1/4 binary32) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 alpha (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 alpha (*.f32 u0 u0))) u0) (*.f32 u0 u0))) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* (+ (* 1/3 u0) 1/2) u0) 1)) (*.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 u0 u0)))) (*.f32 u0 u0))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (* alpha alpha) (+ (* (+ (* 1/3 u0) 1/2) u0) 1)) u0) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) alpha) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 (*.f32 (fma.f32 #s(literal -9/64 binary32) u0 #s(literal 3/16 binary32)) u0) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 (fma.f32 #s(literal -3/16 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 2 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 alpha) (neg.f32 alpha)) (*.f32 #s(literal 0 binary32) (neg.f32 alpha))))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (*.f32 (*.f32 u0 u0) u0))) (*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) u0)) (log1p.f32 (fma.f32 u0 u0 u0))))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))))))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
Calls

6 calls:

53.0ms
u0
34.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
27.0ms
(-.f32 #s(literal 1 binary32) u0)
24.0ms
(*.f32 (neg.f32 alpha) alpha)
24.0ms
alpha
Results
AccuracySegmentsBranch
99.1%1alpha
99.1%1u0
99.1%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
99.1%1(*.f32 (neg.f32 alpha) alpha)
99.1%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
99.1%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes170.0ms (1.9%)

Memory
-11.3MiB live, 274.1MiB allocated
Counts
71 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 alpha u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) u0) alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (+ (* (* (* alpha alpha) (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2))) u0) (* alpha alpha)) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* alpha (+ (* 1/4 (* u0 u0)) (+ (* 1/3 u0) 1/2))) u0) alpha) u0) (*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0)))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (+.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0) (*.f32 alpha u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 #s(literal -3/8 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 1/4 binary32) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 (fma.f32 #s(literal -27/128 binary32) (*.f32 u0 u0) #s(literal -3/8 binary32)) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 1/4 binary32) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 alpha (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 alpha (*.f32 u0 u0))) u0) (*.f32 u0 u0))) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (/.f32 (fma.f32 #s(literal 1/16 binary32) (*.f32 u0 u0) #s(literal 1/9 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* (+ (* 1/3 u0) 1/2) u0) 1)) (*.f32 (fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 u0 u0)))) (*.f32 u0 u0))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (* alpha alpha) (+ (* (+ (* 1/3 u0) 1/2) u0) 1)) u0) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) alpha) (*.f32 (neg.f32 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0)) (*.f32 u0 u0))))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/16 binary32) (*.f32 u0 (/.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)))) #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 (*.f32 (fma.f32 #s(literal -9/64 binary32) u0 #s(literal 3/16 binary32)) u0) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 (fma.f32 #s(literal -3/16 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)) u0)))))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) (/.f32 (*.f32 #s(literal 1/16 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (pow.f32 alpha #s(literal 2 binary32)) u0))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
Calls

6 calls:

47.0ms
alpha
32.0ms
u0
26.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
25.0ms
(*.f32 (neg.f32 alpha) alpha)
20.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
95.0%1alpha
95.0%1u0
95.0%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
95.0%1(*.f32 (neg.f32 alpha) alpha)
95.0%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
95.0%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes87.0ms (1%)

Memory
23.7MiB live, 223.7MiB allocated
Counts
48 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 alpha u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) u0) alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (+ (* (* (* alpha alpha) (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2))) u0) (* alpha alpha)) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* alpha (+ (* 1/4 (* u0 u0)) (+ (* 1/3 u0) 1/2))) u0) alpha) u0) (*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0)))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (+.f32 (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0) (*.f32 alpha u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(approx (- (/ 1/9 (+ (* 1/4 u0) -1/3)) (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3))) (fma.f32 (fma.f32 #s(literal -3/8 binary32) u0 #s(literal -1/4 binary32)) u0 #s(literal -1/3 binary32))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 alpha u0) alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) alpha)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 1/4 binary32) u0))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))) alpha))
Calls

6 calls:

17.0ms
u0
15.0ms
(-.f32 #s(literal 1 binary32) u0)
14.0ms
alpha
14.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
14.0ms
(*.f32 (neg.f32 alpha) alpha)
Results
AccuracySegmentsBranch
94.7%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
94.7%1alpha
94.7%1u0
94.7%1(*.f32 (neg.f32 alpha) alpha)
94.7%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
94.7%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes72.0ms (0.8%)

Memory
-10.9MiB live, 185.5MiB allocated
Counts
39 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 alpha u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) u0) alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (+ (* (* (* alpha alpha) (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2))) u0) (* alpha alpha)) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* alpha (+ (* 1/4 (* u0 u0)) (+ (* 1/3 u0) 1/2))) u0) alpha) u0) (*.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0))) (neg.f32 u0)))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
Calls

6 calls:

13.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
12.0ms
(*.f32 (neg.f32 alpha) alpha)
12.0ms
alpha
11.0ms
(-.f32 #s(literal 1 binary32) u0)
11.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Results
AccuracySegmentsBranch
94.6%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
94.6%1u0
94.6%1(*.f32 (neg.f32 alpha) alpha)
94.6%1alpha
94.6%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
94.6%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes330.0ms (3.6%)

Memory
-8.5MiB live, 151.8MiB allocated
Counts
33 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 alpha u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) u0) alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (+ (* (* (* alpha alpha) (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2))) u0) (* alpha alpha)) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
Calls

6 calls:

224.0ms
(-.f32 #s(literal 1 binary32) u0)
43.0ms
u0
32.0ms
(*.f32 (neg.f32 alpha) alpha)
10.0ms
alpha
9.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Results
AccuracySegmentsBranch
94.6%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
94.6%1alpha
94.6%1u0
94.6%1(*.f32 (neg.f32 alpha) alpha)
94.6%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
94.6%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes58.0ms (0.6%)

Memory
-7.9MiB live, 153.1MiB allocated
Counts
30 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 alpha u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) u0) alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
Calls

6 calls:

11.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
10.0ms
u0
10.0ms
(*.f32 (neg.f32 alpha) alpha)
9.0ms
alpha
8.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Results
AccuracySegmentsBranch
93.0%1u0
93.0%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
93.0%1alpha
93.0%1(*.f32 (neg.f32 alpha) alpha)
93.0%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
93.0%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes103.0ms (1.1%)

Memory
-3.8MiB live, 154.4MiB allocated
Counts
29 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 alpha u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha u0) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) u0) alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
Calls

6 calls:

34.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
30.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
10.0ms
(-.f32 #s(literal 1 binary32) u0)
9.0ms
(*.f32 (neg.f32 alpha) alpha)
9.0ms
alpha
Results
AccuracySegmentsBranch
92.9%1alpha
92.9%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.9%1u0
92.9%1(*.f32 (neg.f32 alpha) alpha)
92.9%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
92.9%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes34.0ms (0.4%)

Memory
20.7MiB live, 60.2MiB allocated
Counts
15 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
Calls

6 calls:

9.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
5.0ms
(*.f32 (neg.f32 alpha) alpha)
5.0ms
alpha
5.0ms
u0
5.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
92.7%1alpha
92.7%1u0
92.7%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.7%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
92.7%1(-.f32 #s(literal 1 binary32) u0)
92.7%1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes31.0ms (0.3%)

Memory
3.7MiB live, 80.0MiB allocated
Counts
14 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0 (*.f32 alpha u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (* 1/4 u0) u0) (+ (* 1/3 u0) 1/2)) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
Calls

6 calls:

6.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
6.0ms
(-.f32 #s(literal 1 binary32) u0)
5.0ms
(*.f32 (neg.f32 alpha) alpha)
5.0ms
alpha
5.0ms
u0
Results
AccuracySegmentsBranch
89.9%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
89.9%1(-.f32 #s(literal 1 binary32) u0)
89.9%1alpha
89.9%1u0
89.9%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
89.9%1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes41.0ms (0.4%)

Memory
-47.1MiB live, 63.5MiB allocated
Counts
11 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 #s(approx (* (+ (* (+ (* u0 1/3) 1/2) u0) 1) u0) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0)) alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (+ (* (+ (* 1/3 u0) 1/2) u0) 1) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) #s(approx (* (+ (* (* u0 alpha) 1/2) alpha) u0) (*.f32 (*.f32 (neg.f32 u0) alpha) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) #s(approx (log (+ 1 (neg u0))) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
Calls

6 calls:

20.0ms
(*.f32 (neg.f32 alpha) alpha)
5.0ms
u0
4.0ms
alpha
4.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
4.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
89.8%1(*.f32 (neg.f32 alpha) alpha)
89.8%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
89.8%1(-.f32 #s(literal 1 binary32) u0)
89.8%1alpha
89.8%1u0
89.8%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes10.0ms (0.1%)

Memory
20.5MiB live, 20.5MiB allocated
Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
Calls

6 calls:

2.0ms
alpha
2.0ms
(*.f32 (neg.f32 alpha) alpha)
2.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
2.0ms
u0
2.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
77.6%1(*.f32 (neg.f32 alpha) alpha)
77.6%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
77.6%1(-.f32 #s(literal 1 binary32) u0)
77.6%1u0
77.6%1alpha
77.6%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes11.0ms (0.1%)

Memory
-12.8MiB live, 24.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Calls

6 calls:

4.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
1.0ms
(*.f32 (neg.f32 alpha) alpha)
1.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
1.0ms
u0
1.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
77.5%1alpha
77.5%1u0
77.5%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
77.5%1(*.f32 (neg.f32 alpha) alpha)
77.5%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
77.5%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

simplify11.0ms (0.1%)

Memory
14.7MiB live, 14.7MiB allocated
Algorithm
egg-herbie
Rules
92×*-commutative_binary32
22×neg-sub0_binary32
22×neg-mul-1_binary32
22×+-commutative_binary32
20×sub-neg_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0107353
1155353
2178353
3203353
4214353
5219353
6220353
Stop Event
saturated
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 #s(literal 3/16 binary32) (*.f32 u0 u0)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (-.f32 #s(approx (/ 1/9 (+ (* 1/4 u0) -1/3)) (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))) #s(approx (/ (* 1/16 (* u0 u0)) (+ (* 1/4 u0) 1/3)) (*.f32 (*.f32 u0 u0) #s(literal 3/16 binary32)))) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 (*.f32 u0 alpha) (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (+.f32 (*.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (+.f32 (*.f32 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) alpha) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 (fma.f32 u0 #s(literal 1/4 binary32) #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) alpha alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) alpha) u0 alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha u0)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (fma.f32 u0 alpha (*.f32 (*.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32)) u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))

soundness1.6s (16.9%)

Memory
17.5MiB live, 1 202.2MiB allocated
Rules
21 988×lower-fma.f64
21 988×lower-fma.f32
17 624×lower-fma.f64
17 624×lower-fma.f32
16 992×lower-fma.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01973422
15893280
217193062
343102994
083522744
034178
058172
1186172
21099160
09253160
075540
0123534
1467534
23366534
08563501
04195739
112525556
236365166
082894744
056399
094396
1365385
22709385
08488362
04426476
113615903
241375552
084085096
0112562
1307535
2805502
32108490
45927483
08142455
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 423 to 226 computations (46.6% saved)

preprocess96.0ms (1%)

Memory
-25.9MiB live, 177.6MiB allocated
Remove

(abs alpha)

Compiler

Compiled 554 to 262 computations (52.7% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...