Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 7.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze71.0ms (0.9%)

Memory
-3.5MiB live, 116.1MiB 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.3s (16.6%)

Memory
40.2MiB live, 2 391.4MiB allocated
Samples
993.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 788.0ms
const: 265.0ms (33.6% of total)
ival-log: 164.0ms (20.8% of total)
ival-mult: 151.0ms (19.2% of total)
ival-<=: 89.0ms (11.3% of total)
ival-neg: 45.0ms (5.7% of total)
ival-sub: 43.0ms (5.5% of total)
ival-and: 23.0ms (2.9% of total)
exact: 4.0ms (0.5% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain100.0ms (1.3%)

Memory
-25.3MiB live, 225.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2074(0.01273010578006506 0.007163279689848423)5(0.1772695928812027 0.012199136428534985)(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))sensitivity20616
Confusion
Predicted +Predicted -
+2015
-545
Precision
0.9757281553398058
Recall
0.9757281553398058
Confusion?
Predicted +Predicted MaybePredicted -
+20150
-51134
Precision?
0.9279279279279279
Recall?
1.0
Freqs
test
numberfreq
050
1206
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
37.0ms512×0valid
Compiler

Compiled 65 to 28 computations (56.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-log: 8.0ms (40.4% of total)
ival-mult: 7.0ms (35.3% of total)
ival-sub: 2.0ms (10.1% of total)
ival-neg: 2.0ms (10.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess37.0ms (0.5%)

Memory
31.2MiB live, 69.6MiB 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.5MiB live, 0.5MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.1%
(*.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
-25.6MiB live, 12.8MiB 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

localize24.0ms (0.3%)

Memory
19.8MiB live, 58.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 (neg.f32 alpha) alpha)
accuracy0
(neg.f32 alpha)
accuracy0.3203125
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.454487559058004
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Samples
18.0ms256×0valid
Compiler

Compiled 27 to 10 computations (63% saved)

Precisions
Click to see histograms. Total time spent on operations: 12.0ms
ival-mult: 6.0ms (49.4% of total)
ival-log: 4.0ms (32.9% of total)
ival-sub: 1.0ms (8.2% of total)
ival-neg: 1.0ms (8.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series52.0ms (0.7%)

Memory
12.4MiB live, 134.3MiB 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 (* (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)) (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 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 (* (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)) (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 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 -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)) (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 -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 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 (* (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 (+ (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 (* (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 (* -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 (* (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>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
33.0ms
alpha
@0
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
9.0ms
alpha
@inf
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
7.0ms
alpha
@-inf
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
1.0ms
u0
@inf
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
1.0ms
u0
@0
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))

simplify150.0ms (1.9%)

Memory
-16.8MiB live, 261.2MiB 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
32106490
45900483
08112455
Stop Event
iter limit
node limit
Counts
60 → 60
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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -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))
(* (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)))
(+ (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 (* (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))))
(* -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)))
(* (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))))
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))
(*.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 (* (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))
(*.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 (* (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))
(*.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 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)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* 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)
(+ (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 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) 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 (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 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(* -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)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.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 (log.f32 (neg.f32 u0)) (neg.f32 alpha)) 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 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))

rewrite214.0ms (2.7%)

Memory
18.8MiB live, 217.3MiB 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) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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 (pow.f32 u0 #s(literal 3 binary32))) #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 (pow.f32 u0 #s(literal 3 binary32))) (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) (pow.f32 u0 #s(literal 3 binary32)))) #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) (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (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) (pow.f32 u0 #s(literal 3 binary32)))) (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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #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 (pow.f32 u0 #s(literal 3 binary32))) (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 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 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 (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #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)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (/.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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))) (/.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))) (-.f32 #s(literal 1 binary32) u0))) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 #s(literal 1 binary32) u0))) (log1p.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32)))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))))
(-.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 9 binary32))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))) (log1p.f32 (-.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal -2 binary32)) (pow.f32 (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))) #s(literal 2 binary32)))) (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 (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal -2 binary32)) (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) #s(literal 2 binary32)))) (log.f32 (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))))
(-.f32 (log.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32)) (*.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32))))) (log.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal -2 binary32)) (+.f32 (pow.f32 (*.f32 u0 (/.f32 u0 (-.f32 #s(literal 1 binary32) u0))) #s(literal 2 binary32)) (*.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 (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal -3 binary32)) (*.f32 (pow.f32 u0 #s(literal 9 binary32)) (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal -3 binary32))))) (log.f32 (+.f32 (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal -2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) #s(literal 2 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.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 (pow.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 2 binary32))))
(-.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) (pow.f32 u0 #s(literal 3 binary32))))) (log.f32 (pow.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) #s(literal 2 binary32))))
(-.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)) (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 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) (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u0) (fma.f32 u0 u0 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log.f32 (*.f32 (+.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log.f32 (*.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log.f32 (*.f32 (-.f32 #s(literal 1 binary32) u0) (+.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 9 binary32))) (log.f32 (*.f32 (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 9 binary32))) (log.f32 (*.f32 (-.f32 (fma.f32 u0 u0 #s(literal 1 binary32)) u0) (+.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 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)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) #s(literal 0 binary32))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #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 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (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 (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 #s(literal -1 binary32) (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 #s(literal 1 binary32) (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32)))))) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) #s(literal 3 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 (fma.f32 u0 u0 #s(literal 1 binary32)) (-.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 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)) (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))))
(+.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) (pow.f32 u0 #s(literal 3 binary32)))) (neg.f32 (log.f32 (-.f32 #s(literal -1 binary32) (fma.f32 u0 u0 u0)))))
(+.f32 (log.f32 (-.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (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 (pow.f32 u0 #s(literal 3 binary32))) (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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 (*.f32 alpha (log1p.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 alpha (log1p.f32 u0)) alpha) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha (log1p.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.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)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.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)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (neg.f32 alpha) alpha))) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.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)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (*.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.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)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))))
(/.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(*.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) 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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
(/.f32 (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) 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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))))
(/.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 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.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 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32) #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) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.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)

eval37.0ms (0.5%)

Memory
-6.5MiB live, 31.4MiB allocated
Compiler

Compiled 4 367 to 733 computations (83.2% saved)

prune101.0ms (1.3%)

Memory
-13.8MiB live, 105.7MiB allocated
Pruning

25 alts after pruning (24 fresh and 1 done)

PrunedKeptTotal
New22024244
Fresh000
Picked011
Done000
Total22025245
Accuracy
89.6%
Counts
245 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
55.1%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
61.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
62.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.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)))))))
45.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))))))
72.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
68.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
61.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.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) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
55.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Compiler

Compiled 953 to 602 computations (36.8% saved)

simplify95.0ms (1.2%)

Memory
-8.8MiB live, 74.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff64
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
cost-diff0
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff64
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
cost-diff3840
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
cost-diff0
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff32
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
cost-diff3584
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha))
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff3424
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(*.f32 u0 (*.f32 alpha alpha))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Rules
2 530×lower-fma.f64
2 530×lower-fma.f32
2 478×lower-*.f64
2 460×lower-*.f32
1 500×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039276
069261
1136230
2373206
31857206
44444205
57399205
08098198
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
u0
(*.f32 alpha alpha)
alpha
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(*.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
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
#s(literal 0 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha)
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 3 binary32))
alpha
#s(literal 3 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
#s(literal 1 binary32)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 4 binary32)))
(pow.f32 u0 #s(literal 4 binary32))
u0
#s(literal 4 binary32)
(+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 u0 u0))
(*.f32 u0 u0)
(log1p.f32 u0)
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) u0)
u0
(*.f32 alpha alpha)
alpha
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(*.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
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (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 (neg.f32 alpha) alpha)
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
#s(literal 0 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(*.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
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 alpha)
(pow.f32 alpha #s(literal 3 binary32))
alpha
#s(literal 3 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
#s(literal 1 binary32)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (-.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 4 binary32)))
(pow.f32 u0 #s(literal 4 binary32))
u0
#s(literal 4 binary32)
(+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))
(log1p.f32 (*.f32 u0 u0))
(*.f32 u0 u0)
(log1p.f32 u0)

localize140.0ms (1.8%)

Memory
8.0MiB live, 122.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.3203125
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
accuracy8.021425357293285
(log1p.f32 (*.f32 u0 u0))
accuracy9.968239266763506
(log1p.f32 u0)
accuracy23.146308090794612
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
accuracy0.2421875
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
accuracy0.3046875
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
accuracy0.3203125
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.454487559058004
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.3203125
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.506191259768442
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
accuracy0.5084762695368841
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha))
accuracy14.454487559058004
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.25
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
accuracy0.25
(*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
accuracy0.3203125
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.454487559058004
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(*.f32 alpha alpha)
accuracy0.25390625
(*.f32 u0 (*.f32 alpha alpha))
accuracy7.698501759486496
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Samples
108.0ms256×0valid
Compiler

Compiled 294 to 36 computations (87.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 92.0ms
ival-mult: 65.0ms (70.5% of total)
ival-log1p: 6.0ms (6.5% of total)
ival-div: 5.0ms (5.4% of total)
ival-pow: 5.0ms (5.4% of total)
ival-log: 4.0ms (4.3% of total)
ival-sub: 3.0ms (3.3% of total)
ival-neg: 2.0ms (2.2% of total)
ival-add: 1.0ms (1.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series262.0ms (3.4%)

Memory
9.2MiB live, 247.8MiB allocated
Counts
21 → 324
Calls
Call 1
Inputs
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())
#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())
#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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())
#s(alt (neg.f32 alpha) (patch (neg.f32 alpha) #<representation binary32>) () ())
#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())
#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())
#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())
#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.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 0 alpha) (#s(alt (*.f32 alpha alpha) (patch (*.f32 alpha alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.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 (pow alpha 3)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 3)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 3)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 3)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.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)) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<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 3)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 3)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 3)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 3)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.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)) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<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 3)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 3)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 3)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 3)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#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 (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow u0 4)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* -1/2 (pow u0 4)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* (pow u0 4) (- (* -1/3 (pow u0 4)) 1/2)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* (pow u0 4) (- (* (pow u0 4) (- (* -1/4 (pow u0 4)) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt u0 (taylor 0 u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1 (* -1/2 u0))) (taylor 0 u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1 (* u0 (- (* 1/3 u0) 1/2)))) (taylor 0 u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1 (* u0 (- (* u0 (+ 1/3 (* -1/4 u0))) 1/2)))) (taylor 0 u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (pow u0 2) (taylor 0 u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1 (* -1/2 (pow u0 2)))) (taylor 0 u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1 (* (pow u0 2) (- (* 1/3 (pow u0 2)) 1/2)))) (taylor 0 u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1 (* (pow u0 2) (- (* (pow u0 2) (+ 1/3 (* -1/4 (pow u0 2)))) 1/2)))) (taylor 0 u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<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 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -4 (log (/ 1 u0)))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -4 (log (/ 1 u0)))) (/ 1 (pow u0 4))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4))))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 u0))) (taylor inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (taylor inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (/ 1/2 (pow u0 2))) (taylor inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u0))) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (/ 1/2 (pow u0 2))) (taylor inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 u0))) (taylor inf u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2))) (taylor inf u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4))) (taylor inf u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ 1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4))) (taylor inf u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 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 u0 (*.f32 alpha alpha))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<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 (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) 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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -4 (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -4 (log (/ -1 u0)))) (/ 1 (pow u0 4))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4))))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u0))) (/ 1 u0))) (taylor -inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* 1/2 (/ 1 u0)) 1) u0)))) (taylor -inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u0)) 1/2) u0)) 1) u0)))) (taylor -inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 u0))) (taylor -inf u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2))) (taylor -inf u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4))) (taylor -inf u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4))) (taylor -inf u0) (#s(alt (log1p.f32 (*.f32 u0 u0)) (patch (log1p.f32 (*.f32 u0 u0)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
135.0ms
alpha
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) (/ 1 (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (neg alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))))
39.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) (/ 1 (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (neg alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))))
39.0ms
alpha
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) (/ 1 (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (neg alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))))
26.0ms
u0
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) (/ 1 (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (neg alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))))
8.0ms
u0
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) (/ 1 (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (neg alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))))

simplify224.0ms (2.9%)

Memory
-8.4MiB live, 182.8MiB allocated
Algorithm
egg-herbie
Rules
16 134×lower-fma.f64
16 134×lower-fma.f32
4 184×lower-*.f64
4 184×lower-*.f32
3 924×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02713249
17593132
220712954
375072954
081372740
Stop Event
iter limit
node limit
Counts
324 → 323
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))))
(* (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)
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (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))
(* -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 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -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 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (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 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(* -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)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (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))
(* -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 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -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 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (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 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(* -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)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (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))
(* -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 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -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 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (pow alpha 2))
(/ -1 (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 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(* -1 (pow alpha 3))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(* (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)))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) 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))
(* (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)))
(* (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)))
(* (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)))
(* (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 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 (pow u0 4))
(* (pow u0 4) (- (* -1/2 (pow u0 4)) 1))
(* (pow u0 4) (- (* (pow u0 4) (- (* -1/3 (pow u0 4)) 1/2)) 1))
(* (pow u0 4) (- (* (pow u0 4) (- (* (pow u0 4) (- (* -1/4 (pow u0 4)) 1/3)) 1/2)) 1))
u0
(* u0 (+ 1 (* -1/2 u0)))
(* u0 (+ 1 (* u0 (- (* 1/3 u0) 1/2))))
(* u0 (+ 1 (* u0 (- (* u0 (+ 1/3 (* -1/4 u0))) 1/2))))
(pow u0 2)
(* (pow u0 2) (+ 1 (* -1/2 (pow u0 2))))
(* (pow u0 2) (+ 1 (* (pow u0 2) (- (* 1/3 (pow u0 2)) 1/2))))
(* (pow u0 2) (+ 1 (* (pow u0 2) (- (* (pow u0 2) (+ 1/3 (* -1/4 (pow u0 2)))) 1/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) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(+ (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 (* (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))))
(* -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))))
(* -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))))
(* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0))))
(- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))
(- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0))))
(+ (log -1) (* -4 (log (/ 1 u0))))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (/ 1 (pow u0 4)))
(+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4)))))
(- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4)))
(* -1 (log (/ 1 u0)))
(+ (* -1 (log (/ 1 u0))) (/ 1 u0))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (/ 1/2 (pow u0 2)))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (/ 1/2 (pow u0 2)))
(* -2 (log (/ 1 u0)))
(+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2)))
(- (+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4)))
(- (+ (* -2 (log (/ 1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4)))
(* (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)
(* -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)))
(* (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) (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) (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) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))
(- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0))))
(- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(+ (log -1) (* -4 (log (/ -1 u0))))
(- (+ (log -1) (* -4 (log (/ -1 u0)))) (/ 1 (pow u0 4)))
(+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4)))))
(- (+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4)))
(+ (log -1) (* -1 (log (/ -1 u0))))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* 1/2 (/ 1 u0)) 1) u0))))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u0)) 1/2) u0)) 1) u0))))
(* -2 (log (/ -1 u0)))
(+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2)))
(- (+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4)))
(- (+ (* -2 (log (/ -1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4)))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.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)
(* -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) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (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 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (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 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.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 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.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)
(* -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) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (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 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (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 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.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 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.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)
(* -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) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (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 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (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 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.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 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(* (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 (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)
(* (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))
(* -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)
(* (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 (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)
(* (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 (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)
(* (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 (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)
(* (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 (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 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 (pow u0 4))
(neg.f32 (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* -1/2 (pow u0 4)) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* (pow u0 4) (- (* -1/3 (pow u0 4)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* (pow u0 4) (- (* (pow u0 4) (- (* -1/4 (pow u0 4)) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/3 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
u0
(* u0 (+ 1 (* -1/2 u0)))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (- (* 1/3 u0) 1/2))))
(*.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 (- (* u0 (+ 1/3 (* -1/4 u0))) 1/2))))
(*.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)
(pow u0 2)
(*.f32 u0 u0)
(* (pow u0 2) (+ 1 (* -1/2 (pow u0 2))))
(fma.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0))
(* (pow u0 2) (+ 1 (* (pow u0 2) (- (* 1/3 (pow u0 2)) 1/2))))
(*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1/2 binary32)) u0) u0)
(* (pow u0 2) (+ 1 (* (pow u0 2) (- (* (pow u0 2) (+ 1/3 (* -1/4 (pow u0 2)))) 1/2))))
(*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) u0) u0 #s(literal 1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) u0) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.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 (/.f32 (*.f32 alpha alpha) 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) 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))
(+ (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 #s(literal 1 binary32) u0)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.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 (/.f32 (*.f32 alpha alpha) 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))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.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 (/.f32 (*.f32 alpha alpha) 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))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.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 (/.f32 (*.f32 alpha alpha) 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))))
(* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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 (/.f32 (*.f32 alpha alpha) 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))))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (+ (* -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) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 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) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0))))
(-.f32 (-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0))
(+ (log -1) (* -4 (log (/ 1 u0))))
(fma.f32 (log.f32 u0) #s(literal 4 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (/ 1 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4)))))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 4 binary32))))
(- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4)))
(-.f32 (-.f32 (fma.f32 (log.f32 u0) #s(literal 4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* -1 (log (/ 1 u0)))
(log.f32 u0)
(+ (* -1 (log (/ 1 u0))) (/ 1 u0))
(+.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (/ 1/2 (pow u0 2)))
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0) (log.f32 u0))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (/ 1/2 (pow u0 2)))
(+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0) (+.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
(* -2 (log (/ 1 u0)))
(*.f32 (log.f32 u0) #s(literal 2 binary32))
(+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2)))
(fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(- (+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0)) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(- (+ (* -2 (log (/ 1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.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 (log.f32 (/.f32 #s(literal -1 binary32) 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 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))
(* -1 (log (/ -1 u0)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (/.f32 #s(literal -1 binary32) 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) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.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)) (neg.f32 u0)) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.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 (log.f32 (/.f32 #s(literal -1 binary32) 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) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.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 (log.f32 (/.f32 #s(literal -1 binary32) 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) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.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 (log.f32 (/.f32 #s(literal -1 binary32) 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) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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))
(- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0))))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(-.f32 (/.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)) (neg.f32 u0)) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (* -4 (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -4 (log (/ -1 u0)))) (/ 1 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4)))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 4 binary32))))
(- (+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4)))
(-.f32 (-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(+ (log -1) (* -1 (log (/ -1 u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* 1/2 (/ 1 u0)) 1) u0))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u0)) 1/2) u0)) 1) u0))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0)) u0))
(* -2 (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32))
(+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2)))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(- (+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0)) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(- (+ (* -2 (log (/ -1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))))

rewrite127.0ms (1.6%)

Memory
28.4MiB live, 111.9MiB allocated
Rules
912×lower-*.f64
894×lower-*.f32
666×lower-/.f64
660×lower-/.f32
462×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039190
069153
1245117
01666110
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
21 → 602
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (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 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(neg.f32 alpha)
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
(log1p.f32 u0)
(log1p.f32 (*.f32 u0 u0))
Outputs
#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 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha)
(*.f32 (pow.f32 alpha #s(literal 1 binary32)) (pow.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 (neg.f32 alpha)) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 (neg.f32 alpha)))
(*.f32 alpha alpha)
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 alpha (/.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 alpha (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)))) (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32))))))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(neg.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
(log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))) (*.f32 (+.f32 u0 #s(literal 1 binary32)) (fma.f32 u0 u0 #s(literal 1 binary32)))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (+.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 (*.f32 (neg.f32 u0) u0)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))) (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0)))) (neg.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32))) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)))))
(-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))) (/.f32 (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))
(fma.f32 #s(literal -1 binary32) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))))
(+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))))
(log1p.f32 (neg.f32 u0))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (log1p.f32 (neg.f32 u0))))
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha)) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0)))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)))) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))))
(fma.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 alpha (/.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 alpha (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)))) (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32))))))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(neg.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha)
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 alpha (/.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 alpha (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 1 binary32)) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)))) (+.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32))))))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (/.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(neg.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(fma.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(+.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (log1p.f32 (neg.f32 u0))))
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha)) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0)))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)))) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))))
(fma.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 alpha (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))
(*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))
(/.f32 (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)) alpha)
(/.f32 (/.f32 alpha (neg.f32 alpha)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) alpha)) (neg.f32 alpha))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (log1p.f32 (neg.f32 u0))))
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha)) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0)))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)))) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))))
(fma.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (log1p.f32 (neg.f32 u0))))
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha)) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0)))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)))) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))))
(fma.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32))) (+.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)
(log.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))) (*.f32 (+.f32 u0 #s(literal 1 binary32)) (fma.f32 u0 u0 #s(literal 1 binary32)))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (+.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 (*.f32 (neg.f32 u0) u0)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))) (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0)))) (neg.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32))) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)))))
(-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))) (/.f32 (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) #s(literal 3 binary32)) (fma.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))
(fma.f32 #s(literal -1 binary32) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))))
(+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))))
(log1p.f32 (neg.f32 u0))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(*.f32 (neg.f32 alpha) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) alpha))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
(*.f32 alpha (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 2 binary32))
(+.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal 2 binary32)))
(neg.f32 (*.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)))) (log1p.f32 (pow.f32 u0 #s(literal 4 binary32))))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 3 binary32))) (log1p.f32 (-.f32 (pow.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)) (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))))
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
(log.f32 (+.f32 u0 #s(literal 1 binary32)))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 (neg.f32 u0)))
(log1p.f32 u0)
(log.f32 (fma.f32 u0 u0 #s(literal 1 binary32)))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log1p.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 (*.f32 (neg.f32 u0) u0)))
(log1p.f32 (*.f32 u0 u0))

eval129.0ms (1.7%)

Memory
0.2MiB live, 265.0MiB allocated
Compiler

Compiled 27 271 to 2 407 computations (91.2% saved)

prune322.0ms (4.1%)

Memory
-14.6MiB live, 605.1MiB allocated
Pruning

97 alts after pruning (93 fresh and 4 done)

PrunedKeptTotal
New1 315771 392
Fresh31619
Picked235
Done011
Total1 320971 417
Accuracy
90.4%
Counts
1 417 → 97
Alt Table
Click to see full alt table
StatusAccuracyProgram
19.1%
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha) alpha)
19.1%
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
19.1%
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
19.1%
(/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (log1p.f32 (neg.f32 u0))) alpha)
7.3%
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
19.1%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))))
55.1%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.7%
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
73.4%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))) (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))))))))
75.8%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
54.8%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.6%
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.1%
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
62.9%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
68.2%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.0%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.8%
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
63.1%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
50.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.3%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.0%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.6%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.1%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.7%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
19.1%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
68.5%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.0%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.6%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.2%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.2%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))))))
75.7%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.5%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.6%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.0%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.6%
(*.f32 (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
62.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.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)))))))
73.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))) (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))))))))
68.3%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))))))
45.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))))))
72.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
71.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log1p.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0)))) (log1p.f32 u0))))
68.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
39.3%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 #s(literal 1 binary32))))))
7.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1/2 binary32)) u0) u0)) (log1p.f32 u0))))
69.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
6.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 #s(approx (log (+ 1 (neg (pow u0 4)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/3 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
7.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 #s(approx (log (+ 1 (neg (pow u0 4)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
61.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.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) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
68.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))))
55.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
7.3%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
19.2%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
19.1%
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
19.1%
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
75.9%
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
75.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
Compiler

Compiled 4 518 to 2 826 computations (37.5% saved)

simplify89.0ms (1.1%)

Memory
-10.8MiB live, 117.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff320
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
cost-diff320
(*.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
cost-diff3840
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))
cost-diff6656
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
cost-diff0
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha)
cost-diff0
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff7328
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
cost-diff0
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff608
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha))
cost-diff3104
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)
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
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
cost-diff32
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
cost-diff3584
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha))
Rules
4 990×lower-*.f64
4 964×lower-*.f32
2 702×lower-fma.f64
2 702×lower-fma.f32
1 720×cube-prod
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047429
081342
1177266
2533206
32509204
45689204
08562195
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
#s(literal 0 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(*.f32 alpha alpha)
#s(approx (log (- 1 u0)) (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha)
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 alpha #s(literal -2 binary32))
alpha
#s(literal -2 binary32)
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 3/2 binary32))
alpha
#s(literal 3/2 binary32)
(/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha)
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))
(pow.f32 alpha #s(literal 3 binary32))
alpha
#s(literal 3 binary32)
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
#s(literal 1 binary32)
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(*.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
#s(literal 0 binary32)
(*.f32 alpha alpha)
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
Outputs
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 (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 (neg.f32 alpha) alpha)
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
#s(literal 0 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(*.f32 alpha alpha)
#s(approx (log (- 1 u0)) (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha))
(neg.f32 alpha)
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)
(/.f32 #s(literal -1 binary32) alpha)
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 alpha #s(literal -2 binary32))
alpha
#s(literal -2 binary32)
(*.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
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 alpha)
(pow.f32 alpha #s(literal 3/2 binary32))
alpha
#s(literal 3/2 binary32)
(/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 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
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))
(neg.f32 alpha)
(pow.f32 alpha #s(literal 3 binary32))
alpha
#s(literal 3 binary32)
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
#s(literal 1 binary32)
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (neg.f32 alpha) alpha)
(-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
#s(literal 0 binary32)
#s(literal 0 binary32)
(*.f32 alpha alpha)
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(pow.f32 alpha #s(literal 6 binary32))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(pow.f32 alpha #s(literal 4 binary32))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0

localize118.0ms (1.5%)

Memory
2.6MiB live, 236.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.317070019536884
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
accuracy0.3203125
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.32421875
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
accuracy14.454487559058004
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.296875
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
accuracy0.3203125
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.33984375
(/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))
accuracy14.454487559058004
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.25
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)
accuracy0.29296875
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha))
accuracy0.3203125
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.454487559058004
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(*.f32 u0 alpha)
accuracy0.26953125
(*.f32 (*.f32 u0 alpha) alpha)
accuracy7.698501759486496
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
accuracy0.3203125
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
accuracy0.506191259768442
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
accuracy0.5084762695368841
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha))
accuracy7.745350843070666
#s(approx (log (- 1 u0)) (neg.f32 u0))
Samples
88.0ms256×0valid
Compiler

Compiled 419 to 43 computations (89.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-mult: 31.0ms (44.4% of total)
ival-pow: 18.0ms (25.8% of total)
ival-div: 7.0ms (10% of total)
ival-log: 6.0ms (8.6% of total)
ival-sub: 4.0ms (5.7% of total)
ival-neg: 3.0ms (4.3% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series51.0ms (0.7%)

Memory
-9.7MiB live, 107.5MiB allocated
Counts
22 → 348
Calls
Call 1
Inputs
#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<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 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())
#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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())
#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())
#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())
#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
Outputs
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 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) (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 (* (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 (* 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 (/ -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor 0 alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 0 (taylor 0 alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 0 (taylor 0 alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 0 (taylor 0 alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<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) (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 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 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 alpha) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor inf alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 0 (taylor inf alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 0 (taylor inf alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 0 (taylor inf alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (patch (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (patch (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<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) (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 -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 -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 alpha) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (/ -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (patch (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* alpha (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* alpha (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* alpha (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* alpha (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) #<representation binary32>) () ())) ())
#s(alt 0 (taylor -inf alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 0 (taylor -inf alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 0 (taylor -inf alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt 0 (taylor -inf alpha) (#s(alt (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (patch (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 6) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (patch (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<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 (* (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 (* 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 (* -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 (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 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)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 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 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) 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 (* 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 (+ (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 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #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)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (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 #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (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 #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 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 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 -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 (* 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 (* -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 (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u0))) (/ 1 u0)) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 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)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (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 #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
12.0ms
alpha
@0
((/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (neg (pow alpha -2)) alpha) (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) (log (- 1 u0)) (* (* (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) alpha) (log (- 1 u0))) (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)) (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha)) (log (- 1 u0)) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow alpha 3/2) (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) alpha) (log (- 1 u0))))
12.0ms
alpha
@-inf
((/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (neg (pow alpha -2)) alpha) (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) (log (- 1 u0)) (* (* (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) alpha) (log (- 1 u0))) (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)) (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha)) (log (- 1 u0)) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow alpha 3/2) (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) alpha) (log (- 1 u0))))
9.0ms
alpha
@inf
((/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (neg (pow alpha -2)) alpha) (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) (log (- 1 u0)) (* (* (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) alpha) (log (- 1 u0))) (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)) (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha)) (log (- 1 u0)) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow alpha 3/2) (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) alpha) (log (- 1 u0))))
1.0ms
u0
@-inf
((/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (neg (pow alpha -2)) alpha) (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) (log (- 1 u0)) (* (* (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) alpha) (log (- 1 u0))) (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)) (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha)) (log (- 1 u0)) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow alpha 3/2) (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) alpha) (log (- 1 u0))))
1.0ms
u0
@inf
((/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (neg (pow alpha -2)) alpha) (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) (log (- 1 u0)) (* (* (* (* (neg (pow alpha -2)) alpha) (* alpha alpha)) alpha) (log (- 1 u0))) (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (log (- 1 u0))) (* (* (pow alpha 3/2) (/ (pow alpha 3/2) (* (neg alpha) alpha))) alpha) (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)) (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha)) (log (- 1 u0)) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow alpha 3/2) (* (neg alpha) alpha)) (* (* (* (pow alpha 3) (/ 1 (/ (- (* 0 (* alpha alpha)) (* (* alpha alpha) (* (pow alpha 3) alpha))) (* (pow alpha 3) alpha)))) alpha) (log (- 1 u0))))

simplify246.0ms (3.2%)

Memory
37.8MiB live, 312.4MiB allocated
Algorithm
egg-herbie
Rules
19 734×lower-fma.f64
19 734×lower-fma.f32
4 306×lower-*.f64
4 306×lower-*.f32
2 148×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01312737
13402622
28742455
323342419
458042390
081682268
Stop Event
iter limit
node limit
Counts
348 → 348
Calls
Call 1
Inputs
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (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))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(/ -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 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))
(* -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)
0
0
0
0
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (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))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(/ -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 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))
(* -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)
0
0
0
0
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (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))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(/ -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))))
(* alpha (pow (sqrt -1) 2))
(* alpha (pow (sqrt -1) 2))
(* alpha (pow (sqrt -1) 2))
(* alpha (pow (sqrt -1) 2))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(* (pow alpha 2) (pow (sqrt -1) 2))
(* (pow alpha 2) (pow (sqrt -1) 2))
(* (pow alpha 2) (pow (sqrt -1) 2))
(* (pow alpha 2) (pow (sqrt -1) 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)
0
0
0
0
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 6)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 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))))
(* (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)))
(* (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)))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha 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))
(* (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)))
(* (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 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))
(* (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))))
(* -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) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(+ (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 (* (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))))
(* -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))))
(+ (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 (* (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) (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)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha 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)))
(* (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) (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 (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)))
(* (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))))
Outputs
(* -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 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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))
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) 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 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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))
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) 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 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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))
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) 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 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* alpha (pow (sqrt -1) 2))
(neg.f32 alpha)
(* alpha (pow (sqrt -1) 2))
(neg.f32 alpha)
(* alpha (pow (sqrt -1) 2))
(neg.f32 alpha)
(* alpha (pow (sqrt -1) 2))
(neg.f32 alpha)
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (pow (sqrt -1) 2))
(*.f32 (neg.f32 alpha) alpha)
(* (pow alpha 2) (pow (sqrt -1) 2))
(*.f32 (neg.f32 alpha) alpha)
(* (pow alpha 2) (pow (sqrt -1) 2))
(*.f32 (neg.f32 alpha) alpha)
(* (pow alpha 2) (pow (sqrt -1) 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)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 6)
(pow.f32 alpha #s(literal 6 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) 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 (*.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 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* (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 (*.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 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) 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))
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 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)
(* (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 (*.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 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* (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 (*.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 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) 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)
(* (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 (*.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 u0 u0) #s(literal 1/4 binary32) (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 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) 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 (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 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) 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 (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 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) 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))
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(+ (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 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) 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 (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 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) 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 (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 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (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 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) 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 (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 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.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 (log.f32 (neg.f32 u0)) (neg.f32 alpha)) 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 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.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 (log.f32 (neg.f32 u0)) (neg.f32 alpha)) 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 (log.f32 (neg.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))
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* -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)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.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 (log.f32 (neg.f32 u0)) (neg.f32 alpha)) 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 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.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 (log.f32 (neg.f32 u0)) (neg.f32 alpha)) 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 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(* -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)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.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 (log.f32 (neg.f32 u0)) (neg.f32 alpha)) 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 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))

rewrite97.0ms (1.2%)

Memory
-13.0MiB live, 146.3MiB allocated
Rules
978×lower-*.f64
946×lower-*.f32
656×lower-/.f64
648×lower-/.f32
194×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047278
081212
1262172
01696165
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
22 → 514
Calls
Call 1
Inputs
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha)
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))
(*.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
#s(approx (log (- 1 u0)) (neg.f32 u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha)
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))) (+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))) (+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))))))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32)))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) alpha)
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 #s(literal 1 binary32) alpha))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(pow.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(fma.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(+.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(/.f32 (/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) alpha)
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
(/.f32 (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (neg.f32 u0))) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) alpha)
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(*.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))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 u0 alpha)
(*.f32 alpha u0)
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha)
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 alpha (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha))
(neg.f32 (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (/.f32 alpha alpha))
(*.f32 (/.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (*.f32 alpha alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 alpha (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 3/2 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (neg.f32 u0))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 alpha (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)) (/.f32 alpha alpha))
(*.f32 (/.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 alpha (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (*.f32 alpha alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 alpha (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 3/2 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 alpha (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha)
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))) (+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))) (+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))))))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32)))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) alpha)
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 #s(literal 1 binary32) alpha))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(pow.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(literal 1 binary32))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha)
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))) (+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))) (+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32)))))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))))))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32)))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) alpha)
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 #s(literal 1 binary32) alpha))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(pow.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha)) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 alpha (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (/.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 5 binary32))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 alpha (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))))
(*.f32 alpha (*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(/.f32 (*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal -4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 3 binary32))))
#s(literal 0 binary32)
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(*.f32 alpha (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)))) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 3 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(pow.f32 alpha #s(literal 6 binary32))
(+.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 6 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
#s(approx (log (- 1 u0)) (neg.f32 u0))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 alpha (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32)) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) #s(literal 0 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal 2 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))))))
(/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))))
(pow.f32 (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) #s(literal -1 binary32))
(neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 5 binary32))) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 alpha (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))

eval93.0ms (1.2%)

Memory
18.8MiB live, 205.8MiB allocated
Compiler

Compiled 16 242 to 1 682 computations (89.6% saved)

prune208.0ms (2.7%)

Memory
6.6MiB live, 522.9MiB allocated
Pruning

122 alts after pruning (115 fresh and 7 done)

PrunedKeptTotal
New87256928
Fresh295988
Picked235
Done044
Total9031221 025
Accuracy
90.6%
Counts
1 025 → 122
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.7%
(/.f32 (/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) alpha)
75.7%
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
75.7%
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
75.6%
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
55.0%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.7%
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
69.4%
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.7%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.0%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
54.8%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.7%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
74.0%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.6%
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
75.6%
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
69.3%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
75.5%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
68.2%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.0%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.8%
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
50.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
69.3%
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
75.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 6 binary32))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
63.1%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
50.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
55.0%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.6%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.0%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.7%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
75.7%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
68.5%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.0%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.0%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.7%
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.7%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(approx (* 0 (* alpha alpha)) #s(literal 0 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.6%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.7%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.4%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(approx (/ (pow alpha 3/2) (* (neg alpha) alpha)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.6%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.6%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.0%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.6%
(*.f32 (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
62.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.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)))))))
72.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
71.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log1p.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0)))) (log1p.f32 u0))))
68.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
39.3%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 #s(literal 1 binary32))))))
7.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1/2 binary32)) u0) u0)) (log1p.f32 u0))))
69.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
6.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 #s(approx (log (+ 1 (neg (pow u0 4)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/3 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
7.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 #s(approx (log (+ 1 (neg (pow u0 4)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
55.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
19.2%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
75.7%
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
75.7%
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
19.1%
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
75.9%
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
75.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
Compiler

Compiled 5 074 to 3 308 computations (34.8% saved)

simplify90.0ms (1.2%)

Memory
-8.9MiB live, 108.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff3392
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))
cost-diff7328
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
cost-diff0
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff64
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
cost-diff0
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff64
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
cost-diff96
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff0
(*.f32 u0 (*.f32 alpha alpha))
cost-diff0
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
cost-diff0
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
cost-diff0
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
cost-diff3584
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
Rules
4 626×lower-fma.f64
4 624×lower-fma.f32
4 190×lower-*.f64
4 166×lower-*.f32
966×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055345
090348
1177291
2506265
32391265
46015264
08261249
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(*.f32 alpha alpha)
#s(approx (log (- 1 u0)) (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
#s(literal 1/2 binary32)
u0
#s(literal 1 binary32)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha alpha)
alpha
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
#s(literal 1 binary32)
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 alpha #s(literal -2 binary32))
alpha
#s(literal -2 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 4 binary32)))
(pow.f32 u0 #s(literal 4 binary32))
u0
#s(literal 4 binary32)
(+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))
#s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))
(*.f32 u0 u0)
(log1p.f32 u0)
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(pow.f32 alpha #s(literal 3/2 binary32))
alpha
#s(literal 3/2 binary32)
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 3/4 binary32))
#s(literal 3/4 binary32)
(/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(*.f32 alpha alpha)
#s(approx (log (- 1 u0)) (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
#s(literal 1/2 binary32)
u0
#s(literal 1 binary32)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha alpha)
alpha
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
#s(literal 1 binary32)
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 alpha #s(literal -2 binary32))
alpha
#s(literal -2 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (-.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))
(-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 4 binary32)))
(pow.f32 u0 #s(literal 4 binary32))
u0
#s(literal 4 binary32)
(+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))
(+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))
#s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))
(*.f32 u0 u0)
(log1p.f32 u0)
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(neg.f32 alpha)
(pow.f32 alpha #s(literal 3/2 binary32))
alpha
#s(literal 3/2 binary32)
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (neg.f32 alpha))
(pow.f32 alpha #s(literal 3/4 binary32))
#s(literal 3/4 binary32)
(/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 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

localize205.0ms (2.6%)

Memory
8.1MiB live, 201.0MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.30859375
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))
accuracy0.3203125
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.328125
(/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))
accuracy14.454487559058004
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.3203125
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
accuracy3.518352686253599
#s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))
accuracy9.99862303393864
(log1p.f32 u0)
accuracy23.146308090794612
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
accuracy0
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
accuracy0.25
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
accuracy0.3203125
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.454487559058004
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.25390625
(*.f32 u0 (*.f32 alpha alpha))
accuracy0.33822250976844204
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
accuracy3.326092624741111
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
accuracy7.338869101413172
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
accuracy0.3203125
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
accuracy0.506191259768442
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
accuracy0.5084762695368841
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
accuracy7.745350843070666
#s(approx (log (- 1 u0)) (neg.f32 u0))
Samples
171.0ms256×0valid
Compiler

Compiled 330 to 48 computations (85.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 145.0ms
ival-log1p: 79.0ms (54.5% of total)
ival-mult: 26.0ms (17.9% of total)
ival-pow: 18.0ms (12.4% of total)
ival-div: 7.0ms (4.8% of total)
ival-log: 4.0ms (2.8% of total)
ival-neg: 4.0ms (2.8% of total)
ival-sub: 3.0ms (2.1% of total)
ival-add: 2.0ms (1.4% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series197.0ms (2.5%)

Memory
6.7MiB live, 296.5MiB allocated
Counts
23 → 360
Calls
Call 1
Inputs
#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())
#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())
#s(alt (log.f32 (-.f32 #s(literal 1 binary32) u0)) (patch (log.f32 (-.f32 #s(literal 1 binary32) u0)) #<representation binary32>) () ())
#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())
#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())
#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())
#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())
#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())
#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())
Outputs
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 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 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 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (/ 1 (pow alpha 5)) 1/4)) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (/ 1 (pow alpha 5)) 1/4)) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (/ 1 (pow alpha 5)) 1/4)) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (/ 1 (pow alpha 5)) 1/4)) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<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 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 inf alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor inf alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 alpha) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (sqrt (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (/ 1 (pow alpha 5)) 1/4)) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (/ 1 (pow alpha 5)) 1/4)) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (/ 1 (pow alpha 5)) 1/4)) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow (/ 1 (pow alpha 5)) 1/4)) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (patch (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<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 -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 -inf alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (patch (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (patch (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2))))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* alpha (pow (sqrt -1) 2)) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) (patch (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) (patch (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha))))))) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (patch (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 u0) (#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #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 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #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 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #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 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#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 (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)) (taylor 0 u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 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)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow u0 4)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* -1/2 (pow u0 4)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* (pow u0 4) (- (* -1/3 (pow u0 4)) 1/2)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 4) (- (* (pow u0 4) (- (* (pow u0 4) (- (* -1/4 (pow u0 4)) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt u0 (taylor 0 u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1 (* -1/2 u0))) (taylor 0 u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1 (* u0 (- (* 1/3 u0) 1/2)))) (taylor 0 u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1 (* u0 (- (* u0 (+ 1/3 (* -1/4 u0))) 1/2)))) (taylor 0 u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (pow u0 2) (taylor 0 u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1 (* -1/2 (pow u0 2)))) (taylor 0 u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1 (* (pow u0 2) (- (* 1/3 (pow u0 2)) 1/2)))) (taylor 0 u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ 1 (* (pow u0 2) (- (* (pow u0 2) (+ 1/3 (* -1/4 (pow u0 2)))) 1/2)))) (taylor 0 u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* (pow alpha 2) (pow u0 2))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 u0) (taylor inf u0) (#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/2 (/ 1 u0))) (taylor inf u0) (#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/2 (/ 1 u0))) (taylor inf u0) (#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/2 (/ 1 u0))) (taylor inf u0) (#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #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)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0)) (taylor inf u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (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 #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (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 #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -4 (log (/ 1 u0)))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -4 (log (/ 1 u0)))) (/ 1 (pow u0 4))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4))))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4))) (taylor inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 u0))) (taylor inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (taylor inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (/ 1/2 (pow u0 2))) (taylor inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1 (log (/ 1 u0))) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (/ 1/2 (pow u0 2))) (taylor inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 u0))) (taylor inf u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2))) (taylor inf u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4))) (taylor inf u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ 1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4))) (taylor inf u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (patch (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) (patch #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* (pow alpha 2) (pow u0 2))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0))) (taylor -inf u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 u0) (taylor -inf u0) (#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/2 (/ 1 u0))) (taylor -inf u0) (#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/2 (/ 1 u0))) (taylor -inf u0) (#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ 1/2 (/ 1 u0))) (taylor -inf u0) (#s(alt (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (patch (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (*.f32 alpha alpha)) (patch (*.f32 u0 (*.f32 alpha alpha)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (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) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) (patch (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) 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 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (log (/ -1 u0))) (/ 1 u0)) (taylor -inf u0) (#s(alt #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 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)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (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 #s(approx (log (- 1 u0)) (neg.f32 u0)) (patch #s(approx (log (- 1 u0)) (neg.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -4 (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -4 (log (/ -1 u0)))) (/ 1 (pow u0 4))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4))))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4))) (taylor -inf u0) (#s(alt (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (patch (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u0))) (/ 1 u0))) (taylor -inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* 1/2 (/ 1 u0)) 1) u0)))) (taylor -inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u0)) 1/2) u0)) 1) u0)))) (taylor -inf u0) (#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2))) (taylor -inf u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4))) (taylor -inf u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4))) (taylor -inf u0) (#s(alt #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (patch #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
85.0ms
alpha
@0
((/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* u0 (* alpha alpha))) (+ (* 1/2 u0) 1) (* u0 (* alpha alpha)) (* (/ 1 (neg (pow alpha -2))) (log (- 1 u0))) (/ 1 (neg (pow alpha -2))) (log (- 1 u0)) (neg (pow alpha -2)) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) alpha) (log (- 1 u0))) (log (- 1 u0)) (* (* (neg alpha) alpha) (* alpha alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))) (/ (pow alpha 3/4) (* (neg alpha) alpha)))
47.0ms
alpha
@-inf
((/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* u0 (* alpha alpha))) (+ (* 1/2 u0) 1) (* u0 (* alpha alpha)) (* (/ 1 (neg (pow alpha -2))) (log (- 1 u0))) (/ 1 (neg (pow alpha -2))) (log (- 1 u0)) (neg (pow alpha -2)) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) alpha) (log (- 1 u0))) (log (- 1 u0)) (* (* (neg alpha) alpha) (* alpha alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))) (/ (pow alpha 3/4) (* (neg alpha) alpha)))
40.0ms
alpha
@inf
((/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* u0 (* alpha alpha))) (+ (* 1/2 u0) 1) (* u0 (* alpha alpha)) (* (/ 1 (neg (pow alpha -2))) (log (- 1 u0))) (/ 1 (neg (pow alpha -2))) (log (- 1 u0)) (neg (pow alpha -2)) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) alpha) (log (- 1 u0))) (log (- 1 u0)) (* (* (neg alpha) alpha) (* alpha alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))) (/ (pow alpha 3/4) (* (neg alpha) alpha)))
7.0ms
u0
@0
((/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* u0 (* alpha alpha))) (+ (* 1/2 u0) 1) (* u0 (* alpha alpha)) (* (/ 1 (neg (pow alpha -2))) (log (- 1 u0))) (/ 1 (neg (pow alpha -2))) (log (- 1 u0)) (neg (pow alpha -2)) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) alpha) (log (- 1 u0))) (log (- 1 u0)) (* (* (neg alpha) alpha) (* alpha alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))) (/ (pow alpha 3/4) (* (neg alpha) alpha)))
3.0ms
u0
@-inf
((/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* u0 (* alpha alpha))) (+ (* 1/2 u0) 1) (* u0 (* alpha alpha)) (* (/ 1 (neg (pow alpha -2))) (log (- 1 u0))) (/ 1 (neg (pow alpha -2))) (log (- 1 u0)) (neg (pow alpha -2)) (* (* (neg alpha) alpha) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0))))) (- (log (+ 1 (neg (pow u0 4)))) (+ (log (+ 1 (* u0 u0))) (log (+ 1 u0)))) (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha))) (* (* (* (pow alpha 3/2) (* (pow alpha 3/4) (/ (pow alpha 3/4) (* (neg alpha) alpha)))) alpha) (log (- 1 u0))) (log (- 1 u0)) (* (* (neg alpha) alpha) (* alpha alpha)) (log (+ 1 (neg (pow u0 4)))) (log (+ 1 u0)) (log (+ 1 (* u0 u0))) (/ (pow alpha 3/4) (* (neg alpha) alpha)))

simplify195.0ms (2.5%)

Memory
-18.1MiB live, 252.2MiB allocated
Algorithm
egg-herbie
Rules
13 840×lower-fma.f64
13 840×lower-fma.f32
3 992×lower-*.f64
3 992×lower-*.f32
3 968×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03013760
18373615
222593425
379733425
081853174
Stop Event
iter limit
node limit
Counts
360 → 359
Calls
Call 1
Inputs
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -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))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) 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))
(* -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) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 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 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -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))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) 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))
(* -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) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 1 alpha)))
(* -1 (sqrt (/ 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 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (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))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -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))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) 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))
(* -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) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(* alpha (pow (sqrt -1) 2))
(* alpha (pow (sqrt -1) 2))
(* alpha (pow (sqrt -1) 2))
(* alpha (pow (sqrt -1) 2))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (pow alpha 4))
(* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha)))))))
(* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha)))))))
(* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha)))))))
(* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha)))))))
(* (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)))
(* (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)))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
1
(+ 1 (* 1/2 u0))
(+ 1 (* 1/2 u0))
(+ 1 (* 1/2 u0))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) 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 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))
(* (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 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))
(* (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 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 (pow u0 4))
(* (pow u0 4) (- (* -1/2 (pow u0 4)) 1))
(* (pow u0 4) (- (* (pow u0 4) (- (* -1/3 (pow u0 4)) 1/2)) 1))
(* (pow u0 4) (- (* (pow u0 4) (- (* (pow u0 4) (- (* -1/4 (pow u0 4)) 1/3)) 1/2)) 1))
u0
(* u0 (+ 1 (* -1/2 u0)))
(* u0 (+ 1 (* u0 (- (* 1/3 u0) 1/2))))
(* u0 (+ 1 (* u0 (- (* u0 (+ 1/3 (* -1/4 u0))) 1/2))))
(pow u0 2)
(* (pow u0 2) (+ 1 (* -1/2 (pow u0 2))))
(* (pow u0 2) (+ 1 (* (pow u0 2) (- (* 1/3 (pow u0 2)) 1/2))))
(* (pow u0 2) (+ 1 (* (pow u0 2) (- (* (pow u0 2) (+ 1/3 (* -1/4 (pow u0 2)))) 1/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))))
(* -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))))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* 1/2 u0)
(* u0 (+ 1/2 (/ 1 u0)))
(* u0 (+ 1/2 (/ 1 u0)))
(* u0 (+ 1/2 (/ 1 u0)))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -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))))
(+ (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 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0))))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0))))
(- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))
(- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0))))
(* -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))))
(+ (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))
(+ (log -1) (* -4 (log (/ 1 u0))))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (/ 1 (pow u0 4)))
(+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4)))))
(- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4)))
(* -1 (log (/ 1 u0)))
(+ (* -1 (log (/ 1 u0))) (/ 1 u0))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (/ 1/2 (pow u0 2)))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (/ 1/2 (pow u0 2)))
(* -2 (log (/ 1 u0)))
(+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2)))
(- (+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4)))
(- (+ (* -2 (log (/ 1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4)))
(* (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) (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/2 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* 1/2 u0)
(* u0 (+ 1/2 (/ 1 u0)))
(* u0 (+ 1/2 (/ 1 u0)))
(* u0 (+ 1/2 (/ 1 u0)))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (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 (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) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))
(- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0))))
(- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 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 (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)))
(+ (log -1) (* -4 (log (/ -1 u0))))
(- (+ (log -1) (* -4 (log (/ -1 u0)))) (/ 1 (pow u0 4)))
(+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4)))))
(- (+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4)))
(+ (log -1) (* -1 (log (/ -1 u0))))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* 1/2 (/ 1 u0)) 1) u0))))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u0)) 1/2) u0)) 1) u0))))
(* -2 (log (/ -1 u0)))
(+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2)))
(- (+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4)))
(- (+ (* -2 (log (/ -1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4)))
Outputs
(* -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) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 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))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.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 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(neg.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1/4 binary32)))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(neg.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1/4 binary32)))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(neg.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1/4 binary32)))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(neg.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1/4 binary32)))
(* -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) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 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))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.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 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (sqrt (/ 1 alpha)))
(neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(neg.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1/4 binary32)))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(neg.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1/4 binary32)))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(neg.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1/4 binary32)))
(* -1 (pow (/ 1 (pow alpha 5)) 1/4))
(neg.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1/4 binary32)))
(* -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) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 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))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.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 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/ -1 (pow alpha 2))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* -1 (* (pow alpha 2) (- (log (- 1 (pow u0 4))) (+ (log (+ 1 u0)) (log (+ 1 (pow u0 2)))))))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(* alpha (pow (sqrt -1) 2))
(neg.f32 alpha)
(* alpha (pow (sqrt -1) 2))
(neg.f32 alpha)
(* alpha (pow (sqrt -1) 2))
(neg.f32 alpha)
(* alpha (pow (sqrt -1) 2))
(neg.f32 alpha)
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))
(* -1 (* (sqrt (/ 1 alpha)) (pow (sqrt -1) 2)))
(sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* (pow alpha 2) (* (log (- 1 u0)) (pow (sqrt -1) 2)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha)))))))
(*.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 5/4 binary32)))
(* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha)))))))
(*.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 5/4 binary32)))
(* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha)))))))
(*.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 5/4 binary32)))
(* -1 (exp (* 1/4 (+ (log -1) (* 5 (log (/ -1 alpha)))))))
(*.f32 (neg.f32 (pow.f32 #s(literal -1 binary32) #s(literal 1/4 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 5/4 binary32)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* 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)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* 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)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(+ 1 (* 1/2 u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(+ 1 (* 1/2 u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(* (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))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* 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 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)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* 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 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)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* 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 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 (pow u0 4))
(neg.f32 (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* -1/2 (pow u0 4)) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* (pow u0 4) (- (* -1/3 (pow u0 4)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
(* (pow u0 4) (- (* (pow u0 4) (- (* (pow u0 4) (- (* -1/4 (pow u0 4)) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/3 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))
u0
(* u0 (+ 1 (* -1/2 u0)))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal 1 binary32)) u0)
(* u0 (+ 1 (* u0 (- (* 1/3 u0) 1/2))))
(*.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 (- (* u0 (+ 1/3 (* -1/4 u0))) 1/2))))
(*.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)
(pow u0 2)
(*.f32 u0 u0)
(* (pow u0 2) (+ 1 (* -1/2 (pow u0 2))))
(fma.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0))
(* (pow u0 2) (+ 1 (* (pow u0 2) (- (* 1/3 (pow u0 2)) 1/2))))
(*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1/2 binary32)) u0) u0)
(* (pow u0 2) (+ 1 (* (pow u0 2) (- (* (pow u0 2) (+ 1/3 (* -1/4 (pow u0 2)))) 1/2))))
(*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (fma.f32 (*.f32 #s(literal -1/4 binary32) u0) u0 #s(literal 1/3 binary32)) (*.f32 u0 u0) #s(literal -1/2 binary32)) u0) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.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 (/.f32 (*.f32 alpha alpha) 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))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.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 (/.f32 (*.f32 alpha alpha) 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))))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) alpha) (*.f32 u0 alpha))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* 1/2 u0)
(*.f32 #s(literal 1/2 binary32) u0)
(* u0 (+ 1/2 (/ 1 u0)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(* u0 (+ 1/2 (/ 1 u0)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(* u0 (+ 1/2 (/ 1 u0)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(* (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))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.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 (/.f32 (*.f32 alpha alpha) 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))))
(+ (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 #s(literal 1 binary32) u0)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0))
(* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -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 (/.f32 (*.f32 alpha alpha) 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))))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 u0)))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (+ (* -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) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (+ (* -2 (log (/ 1 u0))) (* -1 (log (/ 1 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) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0))))
(-.f32 (-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.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 (/.f32 (*.f32 alpha alpha) 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))))
(+ (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 #s(literal 1 binary32) u0)) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0))
(+ (log -1) (* -4 (log (/ 1 u0))))
(fma.f32 (log.f32 u0) #s(literal 4 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -4 (log (/ 1 u0)))) (/ 1 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4)))))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 4 binary32))))
(- (+ (log -1) (+ (* -4 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4)))
(-.f32 (-.f32 (fma.f32 (log.f32 u0) #s(literal 4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* -1 (log (/ 1 u0)))
(log.f32 u0)
(+ (* -1 (log (/ 1 u0))) (/ 1 u0))
(+.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0))
(- (+ (* -1 (log (/ 1 u0))) (/ 1 u0)) (/ 1/2 (pow u0 2)))
(+.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0) (log.f32 u0))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (/ 1/2 (pow u0 2)))
(+.f32 (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0) (+.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
(* -2 (log (/ 1 u0)))
(*.f32 (log.f32 u0) #s(literal 2 binary32))
(+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2)))
(fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(- (+ (* -2 (log (/ 1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0)) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(- (+ (* -2 (log (/ 1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.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 (log.f32 (/.f32 #s(literal -1 binary32) 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) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.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 (log.f32 (/.f32 #s(literal -1 binary32) 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/2 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) alpha) (*.f32 u0 alpha))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) (*.f32 u0 alpha))
(* 1/2 u0)
(*.f32 #s(literal 1/2 binary32) u0)
(* u0 (+ 1/2 (/ 1 u0)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(* u0 (+ 1/2 (/ 1 u0)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(* u0 (+ 1/2 (/ 1 u0)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(* (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) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.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 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log (/ -1 u0)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (/.f32 #s(literal -1 binary32) 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) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.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)) (neg.f32 u0)) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
(+ (* -1 (* (pow alpha 2) (- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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))
(- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -4 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0))))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (+ (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))
(-.f32 (/.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)) (neg.f32 u0)) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.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 (log.f32 (/.f32 #s(literal -1 binary32) 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 (log (/ -1 u0)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (/.f32 #s(literal -1 binary32) 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) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.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)) (neg.f32 u0)) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (* -4 (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -4 (log (/ -1 u0)))) (/ 1 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 4)))) (pow u0 4)))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 4 binary32))))
(- (+ (log -1) (+ (* -4 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 4)))) (pow u0 8))))) (/ 1 (pow u0 4)))
(-.f32 (-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -4 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 4 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 8 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(+ (log -1) (* -1 (log (/ -1 u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(+.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* 1/2 (/ 1 u0)) 1) u0))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u0)) 1/2) u0)) 1) u0))))
(-.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0)) u0))
(* -2 (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32))
(+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2)))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(- (+ (* -2 (log (/ -1 u0))) (/ 1 (pow u0 2))) (/ 1/2 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0)) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(- (+ (* -2 (log (/ -1 u0))) (+ (/ 1 (pow u0 2)) (* 1/3 (/ 1 (pow u0 6))))) (/ 1/2 (pow u0 4)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (+.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))) (/.f32 #s(literal 1/2 binary32) (pow.f32 u0 #s(literal 4 binary32))))

rewrite89.0ms (1.1%)

Memory
-0.0MiB live, 120.8MiB allocated
Rules
1 174×lower-*.f64
1 148×lower-*.f32
822×lower-/.f64
816×lower-/.f32
586×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055247
090245
1309202
02056190
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
23 → 435
Calls
Call 1
Inputs
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (log (- 1 u0)) (neg.f32 u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
(log1p.f32 u0)
#s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))
(/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))
Outputs
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha) (/.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 alpha) (*.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))) (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))))))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(exp.f32 (*.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (/.f32 (*.f32 alpha alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha) alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha))) alpha)
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) #s(literal 1 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) #s(approx (log (- 1 u0)) (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha) (/.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 alpha) (*.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))) (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))))))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(exp.f32 (*.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32))) (+.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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 alpha)) alpha)
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)) u0)
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))))
(*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0))
(/.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32))) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))
(fma.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)))
(fma.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 u0 (*.f32 alpha alpha))))
(+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))))
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 u0 (*.f32 alpha alpha))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32))))
(*.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32))) (neg.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32)))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (*.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32))
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(/.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))) alpha) alpha)
(/.f32 (/.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha))) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))) (*.f32 alpha alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(neg.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha) (/.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 alpha) (*.f32 alpha #s(literal 1 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(literal 1 binary32)))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))) (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))))))
(/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(exp.f32 (*.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (neg.f32 u0))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 alpha alpha))
(*.f32 (/.f32 alpha (*.f32 alpha alpha)) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)) (/.f32 alpha (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha (neg.f32 alpha)) (/.f32 alpha (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))
(*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))
(/.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(/.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -2 binary32)))) (+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))
(/.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 1 binary32))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(neg.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 1 binary32)))
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) alpha)))
(*.f32 (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))
(*.f32 (neg.f32 alpha) (*.f32 (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 2 binary32))) (*.f32 (neg.f32 alpha) alpha)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha)) (fma.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 2 binary32)))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 3 binary32)))) (fma.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(fma.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))))
(neg.f32 (*.f32 (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))))
(neg.f32 (*.f32 alpha (*.f32 (-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) alpha)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (+.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))))
(/.f32 (-.f32 (pow.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (log1p.f32 u0)))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))) (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 2 binary32))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 3 binary32))) (fma.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32))) (-.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 3 binary32)))))
(-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))) (/.f32 (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))))
(-.f32 (/.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (fma.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) #s(literal 3 binary32)) (fma.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)))))
(-.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))))
(fma.f32 #s(literal -1 binary32) (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))))
(+.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0)))
(+.f32 (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))) (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))))
(+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (pow.f32 alpha #s(literal 3/4 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 9/4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3/4 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (pow.f32 alpha #s(literal 3/4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/4 binary32)))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 3/8 binary32))) (pow.f32 alpha #s(literal 3/8 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3/8 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/8 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 3/4 binary32))) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3/4 binary32))) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3/4 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/4 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/4 binary32)))))
(/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3/2 binary32))))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3/2 binary32))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))))
(*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 9/4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha)) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 9/4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))))
(*.f32 alpha (*.f32 (*.f32 (pow.f32 alpha #s(literal 9/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) (log1p.f32 (neg.f32 u0))))
#s(approx (log (- 1 u0)) (neg.f32 u0))
(*.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(fma.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(+.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)))) (log1p.f32 (pow.f32 u0 #s(literal 4 binary32))))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 3 binary32))) (log1p.f32 (-.f32 (pow.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)) (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))))
(log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32))))
(log.f32 (+.f32 u0 #s(literal 1 binary32)))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) u0)))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 (neg.f32 u0)))
(log1p.f32 u0)
#s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/8 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/8 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/8 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/8 binary32)) (neg.f32 alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 3/8 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/8 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3/8 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/8 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 3/4 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3/4 binary32))) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/4 binary32))))))
(/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/4 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/4 binary32)))))
(pow.f32 (*.f32 (neg.f32 alpha) (/.f32 alpha (pow.f32 alpha #s(literal 3/4 binary32)))) #s(literal -1 binary32))
(neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3/4 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 alpha alpha)))

eval122.0ms (1.6%)

Memory
32.5MiB live, 143.4MiB allocated
Compiler

Compiled 18 398 to 1 937 computations (89.5% saved)

prune217.0ms (2.8%)

Memory
8.9MiB live, 400.9MiB allocated
Pruning

68 alts after pruning (61 fresh and 7 done)

PrunedKeptTotal
New95416970
Fresh6545110
Picked325
Done257
Total1 024681 092
Accuracy
97.5%
Counts
1 092 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.8%
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
55.0%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.7%
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.7%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.1%
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.7%
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
55.0%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(approx (/ (pow alpha 3/2) (* (neg alpha) alpha)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.1%
(*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
55.0%
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
68.6%
(*.f32 (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
44.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log.f32 (+.f32 u0 #s(literal 1 binary32))))))
55.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.7%
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
89.1%
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
75.9%
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
88.8%
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
88.9%
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
75.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Compiler

Compiled 4 953 to 1 561 computations (68.5% saved)

regimes300.0ms (3.9%)

Memory
-13.0MiB live, 544.4MiB allocated
Counts
174 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) alpha)
(*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(*.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(approx (/ (pow alpha 3/2) (* (neg alpha) alpha)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 6 binary32))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log.f32 (+.f32 u0 #s(literal 1 binary32))))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 #s(literal 1 binary32))))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 #s(approx (log (+ 1 (neg (pow u0 4)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1/2 binary32)) u0) u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(approx (* 0 (* alpha alpha)) #s(literal 0 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.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) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 #s(approx (log (+ 1 (neg (pow u0 4)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/3 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)))))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 6 binary32))) (log1p.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0)))) (log1p.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (*.f32 (+.f32 (+.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0))) (log1p.f32 (neg.f32 u0))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))) (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))))))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (/.f32 (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 3 binary32)) (pow.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0))))) (*.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (neg.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))))))))
Outputs
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Calls

6 calls:

55.0ms
(-.f32 #s(literal 1 binary32) u0)
53.0ms
(*.f32 (neg.f32 alpha) alpha)
49.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
45.0ms
u0
44.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Results
AccuracySegmentsBranch
89.1%1alpha
96.7%2u0
92.5%2(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
89.1%1(*.f32 (neg.f32 alpha) alpha)
96.7%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.7%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes362.0ms (4.7%)

Memory
21.3MiB live, 177.5MiB allocated
Counts
148 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) alpha)
(*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(*.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(approx (/ (pow alpha 3/2) (* (neg alpha) alpha)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 6 binary32))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log.f32 (+.f32 u0 #s(literal 1 binary32))))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 #s(literal 1 binary32))))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 #s(approx (log (+ 1 (neg (pow u0 4)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1/2 binary32)) u0) u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(approx (* 0 (* alpha alpha)) #s(literal 0 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) alpha)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
Outputs
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Calls

3 calls:

245.0ms
u0
60.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
51.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
96.7%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.7%2(-.f32 #s(literal 1 binary32) u0)
96.7%2u0
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes122.0ms (1.6%)

Memory
-3.3MiB live, 163.2MiB allocated
Counts
133 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) alpha)
(*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(*.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(approx (/ (pow alpha 3/2) (* (neg alpha) alpha)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 6 binary32))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 u0 u0)) (log.f32 (+.f32 u0 #s(literal 1 binary32))))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 #s(literal 1 binary32))))))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (*.f32 (*.f32 alpha alpha) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 #s(approx (log (+ 1 (neg (pow u0 4)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 #s(approx (log (+ 1 (* u0 u0))) (*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1/2 binary32)) u0) u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (*.f32 (neg.f32 alpha) alpha)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 6 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) (neg.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3/4 binary32)) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Calls

3 calls:

47.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
34.0ms
u0
34.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
96.7%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.7%2(-.f32 #s(literal 1 binary32) u0)
96.7%2u0
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes82.0ms (1.1%)

Memory
-32.5MiB live, 124.7MiB allocated
Counts
78 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) alpha)
(*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(*.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(approx (/ (pow alpha 3/2) (* (neg alpha) alpha)) (neg.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Calls

3 calls:

23.0ms
u0
21.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
19.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
96.7%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.7%2(-.f32 #s(literal 1 binary32) u0)
96.7%2u0
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes63.0ms (0.8%)

Memory
8.5MiB live, 94.5MiB allocated
Counts
65 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) alpha)
(*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Calls

3 calls:

25.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
19.0ms
u0
16.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
96.6%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.6%2(-.f32 #s(literal 1 binary32) u0)
96.6%2u0
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes66.0ms (0.9%)

Memory
13.9MiB live, 90.2MiB allocated
Counts
60 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) alpha)
(*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 alpha (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Calls

3 calls:

31.0ms
u0
18.0ms
(-.f32 #s(literal 1 binary32) u0)
15.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
96.6%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.6%2(-.f32 #s(literal 1 binary32) u0)
96.6%2u0
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes35.0ms (0.4%)

Memory
-9.6MiB live, 33.2MiB allocated
Counts
23 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) alpha))
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0))) alpha)
(/.f32 (/.f32 (*.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha) alpha)
Outputs
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
Calls

3 calls:

20.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
7.0ms
u0
7.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
96.6%2u0
96.6%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.6%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes35.0ms (0.5%)

Memory
-7.3MiB live, 31.5MiB allocated
Counts
17 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(approx (log (- 1 u0)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha) (*.f32 alpha alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
Calls

3 calls:

23.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
5.0ms
u0
5.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
96.6%2u0
96.6%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.6%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes32.0ms (0.4%)

Memory
-4.0MiB live, 34.4MiB allocated
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (*.f32 alpha alpha)))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 (*.f32 alpha alpha))))
Outputs
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
Calls

5 calls:

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

Compiled 28 to 21 computations (25% saved)

regimes14.0ms (0.2%)

Memory
32.1MiB live, 32.1MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* 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 (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
Outputs
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
Calls

6 calls:

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

Compiled 34 to 25 computations (26.5% saved)

regimes28.0ms (0.4%)

Memory
-12.8MiB live, 25.5MiB allocated
Accuracy

Total -1.4b remaining (-17.9%)

Threshold costs -1.4b (-17.9%)

Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Calls

6 calls:

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

Compiled 34 to 25 computations (26.5% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0027210491243749857
0.0027407421730458736
Compiler

Compiled 14 to 13 computations (7.1% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0027210491243749857
0.0027407421730458736
Compiler

Compiled 14 to 13 computations (7.1% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0027210491243749857
0.0027407421730458736
Compiler

Compiled 14 to 13 computations (7.1% saved)

bsearch1.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0027210491243749857
0.0027407421730458736
Compiler

Compiled 14 to 13 computations (7.1% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0027210491243749857
0.0027407421730458736
Compiler

Compiled 14 to 13 computations (7.1% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.0027210491243749857
0.0027407421730458736
Compiler

Compiled 14 to 13 computations (7.1% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.997259259223938
0.9972789287567139
Compiler

Compiled 14 to 13 computations (7.1% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.997259259223938
0.9972789287567139
Compiler

Compiled 14 to 13 computations (7.1% saved)

simplify75.0ms (1%)

Memory
-57.1MiB live, 52.2MiB allocated
Algorithm
egg-herbie
Rules
158×*-commutative-binary32-*.f32
90×neg-mul-1-binary32-*.f32-neg.f32
90×neg-sub0-binary32--.f32-neg.f32
66×+-commutative-binary32-+.f32
64×sub-neg-binary32-neg.f32-+.f32--.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
090550
1144550
2192549
3265549
4320547
5371547
6418547
7448547
8461547
9465547
10466547
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 8365623/8388608 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 8365623/8388608 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.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 u0 (*.f32 alpha alpha)))
Outputs
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) alpha))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3 binary32))) alpha)))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (/.f32 alpha (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (pow.f32 alpha #s(literal 3 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 u0 #s(literal 5884105/2147483648 binary32)) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 (*.f32 (*.f32 #s(approx (* (neg (pow alpha -2)) alpha) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 8365623/8388608 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 8365623/8388608 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 8365623/8388608 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 8365623/8388608 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1 binary32))))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (/ (- 0 (* (* (neg alpha) alpha) (* (neg alpha) alpha))) (* alpha alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))

soundness1.1s (13.8%)

Memory
43.5MiB live, 749.7MiB allocated
Rules
19 734×lower-fma.f64
19 734×lower-fma.f32
16 992×lower-fma.f64
16 992×lower-fma.f32
16 134×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02713249
17593132
220712954
375072954
081372740
039190
069153
1245117
01666110
047278
081212
1262172
01696165
0819
01319
13919
218019
3131019
0949115
0112562
1307535
2805502
32106490
45900483
08112455
01312737
13402622
28742455
323342419
458042390
081682268
055247
090245
1309202
02056190
Stop Event
fuel
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 1 245 to 548 computations (56% saved)

preprocess80.0ms (1%)

Memory
-5.6MiB live, 150.9MiB allocated
Remove

(abs alpha)

Compiler

Compiled 1 074 to 378 computations (64.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...