Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 7.3s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze88.0ms (1.2%)

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

Compiled 25 to 18 computations (28% saved)

sample1.5s (20.3%)

Memory
-153.2MiB live, 2 816.3MiB allocated
Samples
986.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 772.0ms
const: 285.0ms (36.9% of total)
ival-log: 136.0ms (17.6% of total)
ival-mult: 133.0ms (17.2% of total)
ival-<=: 87.0ms (11.3% of total)
ival-neg: 53.0ms (6.9% of total)
ival-sub: 45.0ms (5.8% of total)
ival-and: 25.0ms (3.2% of total)
exact: 6.0ms (0.8% of total)
ival-assert: 3.0ms (0.4% of total)
Bogosity

explain109.0ms (1.5%)

Memory
-6.5MiB live, 152.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2052(0.0022081672213971615 0.006446062121540308)4(0.000457563903182745 0.014278631657361984)(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))sensitivity20311
Confusion
Predicted +Predicted -
+2013
-250
Precision
0.9901477832512315
Recall
0.9852941176470589
Confusion?
Predicted +Predicted MaybePredicted -
+20130
-2842
Precision?
0.9532710280373832
Recall?
1.0
Freqs
test
numberfreq
053
1203
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
62.0ms512×0valid
Compiler

Compiled 88 to 36 computations (59.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 49.0ms
ival-sub: 26.0ms (52.6% of total)
ival-mult: 13.0ms (26.3% of total)
ival-log: 8.0ms (16.2% of total)
ival-neg: 2.0ms (4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess34.0ms (0.5%)

Memory
-3.7MiB live, 35.0MiB allocated
Algorithm
egg-herbie
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 9 to 8 computations (11.1% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 9 to 8 computations (11.1% saved)

simplify7.0ms (0.1%)

Memory
11.6MiB live, 11.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
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

localize29.0ms (0.4%)

Memory
4.4MiB live, 46.2MiB allocated
Localize:

Found 4 expressions of interest:

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

Compiled 52 to 18 computations (65.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-mult: 10.0ms (62.2% of total)
ival-log: 4.0ms (24.9% of total)
ival-sub: 1.0ms (6.2% of total)
ival-neg: 1.0ms (6.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series51.0ms (0.7%)

Memory
0.8MiB live, 114.1MiB 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
31.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))

simplify272.0ms (3.7%)

Memory
3.1MiB live, 158.4MiB allocated
Algorithm
egg-herbie
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))))

rewrite163.0ms (2.2%)

Memory
-3.9MiB live, 199.7MiB allocated
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
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval22.0ms (0.3%)

Memory
-8.0MiB live, 69.6MiB allocated
Compiler

Compiled 4 365 to 763 computations (82.5% saved)

prune19.0ms (0.3%)

Memory
11.6MiB live, 51.0MiB allocated
Pruning

20 alts after pruning (19 fresh and 1 done)

PrunedKeptTotal
New22519244
Fresh000
Picked011
Done000
Total22520245
Accuracy
91.0%
Counts
245 → 20
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.5%
(*.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)))
53.4%
(*.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)))
53.5%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.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)))
53.4%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.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)))
53.4%
(*.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)))
53.5%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.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)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.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)))
4.4%
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
67.6%
(*.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))))
53.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Compiler

Compiled 565 to 436 computations (22.8% saved)

simplify62.0ms (0.8%)

Memory
-19.7MiB live, 60.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff96
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
cost-diff160
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
cost-diff384
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
cost-diff6656
(/.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)))))
cost-diff0
(*.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)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff160
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32))
cost-diff3424
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff3584
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) 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)))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038300
065245
1146199
2363177
32043177
45477177
08522177
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
u0
(*.f32 alpha alpha)
alpha
(*.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 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
#s(literal 1 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
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 #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 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
#s(literal 0 binary32)
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(*.f32 (neg.f32 alpha) alpha)
(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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.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 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 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) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) 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
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.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 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(*.f32 (neg.f32 alpha) alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
#s(literal 1 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
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 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 alpha) alpha)
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
#s(literal 0 binary32)
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(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))))
(pow.f32 alpha #s(literal 4 binary32))
(-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
#s(literal 0 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize111.0ms (1.5%)

Memory
10.8MiB live, 163.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.33984375
(/.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)))))
accuracy0.4896087890737681
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
accuracy0.6866952637479348
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
accuracy14.941398806135702
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(neg.f32 alpha)
accuracy0.23828125
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
accuracy0.30306625976844204
(*.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)))
accuracy14.941398806135702
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.203125
(*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
accuracy0.30306625976844204
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.35384750976844204
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
accuracy14.941398806135702
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(*.f32 alpha alpha)
accuracy0.2265625
(*.f32 u0 (*.f32 alpha alpha))
accuracy7.956379644785428
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
accuracy0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
accuracy0.1640625
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
accuracy0.25
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
accuracy15.543226881933617
(log1p.f32 (neg.f32 u0))
Samples
83.0ms256×0valid
Compiler

Compiled 575 to 67 computations (88.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 66.0ms
ival-mult: 20.0ms (30.5% of total)
ival-div: 11.0ms (16.8% of total)
ival-pow: 11.0ms (16.8% of total)
ival-add: 8.0ms (12.2% of total)
ival-log: 7.0ms (10.7% of total)
ival-sub: 2.0ms (3.1% of total)
ival-log1p: 2.0ms (3.1% of total)
ival-neg: 2.0ms (3.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series82.0ms (1.1%)

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

6 calls:

TimeVariablePointExpression
26.0ms
alpha
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (/ (pow (neg alpha) 3) alpha) (* (/ (pow (neg alpha) 3) alpha) 1) (* (* (/ (pow (neg alpha) 3) alpha) 1) (log (- 1 u0))) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
25.0ms
u0
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (/ (pow (neg alpha) 3) alpha) (* (/ (pow (neg alpha) 3) alpha) 1) (* (* (/ (pow (neg alpha) 3) alpha) 1) (log (- 1 u0))) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
10.0ms
alpha
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (/ (pow (neg alpha) 3) alpha) (* (/ (pow (neg alpha) 3) alpha) 1) (* (* (/ (pow (neg alpha) 3) alpha) 1) (log (- 1 u0))) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
9.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (/ (pow (neg alpha) 3) alpha) (* (/ (pow (neg alpha) 3) alpha) 1) (* (* (/ (pow (neg alpha) 3) alpha) 1) (log (- 1 u0))) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
1.0ms
u0
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (* alpha alpha)) (* alpha alpha) (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (neg alpha) alpha) (/ (pow (neg alpha) 3) alpha) (* (/ (pow (neg alpha) 3) alpha) 1) (* (* (/ (pow (neg alpha) 3) alpha) 1) (log (- 1 u0))) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (* (* (neg alpha) alpha) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))

simplify234.0ms (3.2%)

Memory
-9.6MiB live, 234.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01672912
14762798
212312626
328352578
465832556
081252407
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (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))))
(* (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 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))
0
0
0
0
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -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))))
(* -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 (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (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))))
(* (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 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))
0
0
0
0
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -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))))
(* -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 (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (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))))
(* (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 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))
0
0
0
0
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -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)
(* 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)))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* (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)))
(* -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 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 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(* -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))))
(+ (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))
(* (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))))
(* alpha (log (/ -1 u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(* (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))))
(* -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)))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 alpha)
(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) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(pow alpha 2)
(*.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 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 3))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(* -1 (pow alpha 3))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(* -1 (pow alpha 3))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(* -1 (pow alpha 3))
(pow.f32 (neg.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 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 alpha)
(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) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(pow alpha 2)
(*.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 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 3))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(* -1 (pow alpha 3))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(* -1 (pow alpha 3))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(* -1 (pow alpha 3))
(pow.f32 (neg.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 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 alpha)
(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) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(pow alpha 2)
(*.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 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 3))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(* -1 (pow alpha 3))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(* -1 (pow alpha 3))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(* -1 (pow alpha 3))
(pow.f32 (neg.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 (*.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)
(* alpha u0)
(*.f32 u0 alpha)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 u0 alpha) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 (fma.f32 (*.f32 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 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))
(* -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)
(* -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 alpha (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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/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 #s(literal 1/2 binary32) u0) 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 (-.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 alpha (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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/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 #s(literal 1/2 binary32) u0) alpha alpha)))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (neg.f32 alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(-.f32 (/.f32 (fma.f32 alpha (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) 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 (-.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 alpha (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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/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 #s(literal 1/2 binary32) u0) 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))
(+ (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 alpha (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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/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 #s(literal 1/2 binary32) u0) 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 (-.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 alpha (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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/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 #s(literal 1/2 binary32) u0) 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 (-.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))
(* (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 (/.f32 #s(literal -1 binary32) u0)) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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))))
(fma.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha (*.f32 alpha (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) alpha) 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 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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))))
(fma.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha (*.f32 alpha (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) alpha) u0) u0)))
(* alpha (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha)
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha) u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 (fma.f32 alpha (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) alpha) 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 (/.f32 #s(literal -1 binary32) u0)) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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))))
(fma.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha (*.f32 alpha (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) alpha) 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)))
(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 (/.f32 #s(literal -1 binary32) u0)) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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))))
(fma.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha (*.f32 alpha (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) alpha) 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 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) 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 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha 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))))
(fma.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha (*.f32 alpha (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) alpha) u0) u0)))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))

rewrite69.0ms (0.9%)

Memory
24.2MiB live, 96.8MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
037182
063149
1237127
01596127
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
21 → 564
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha alpha)
(*.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) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 alpha) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32))
(*.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 #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 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
(log1p.f32 (neg.f32 u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval122.0ms (1.7%)

Memory
-4.5MiB live, 263.7MiB allocated
Compiler

Compiled 30 633 to 3 055 computations (90% saved)

prune116.0ms (1.6%)

Memory
15.6MiB live, 294.3MiB allocated
Pruning

67 alts after pruning (64 fresh and 3 done)

PrunedKeptTotal
New1 286501 336
Fresh01414
Picked325
Done011
Total1 289671 356
Accuracy
91.7%
Counts
1 356 → 67
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.7%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
20.0%
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
35.3%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
37.3%
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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)))
50.0%
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
49.9%
(*.f32 (/.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 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)))
53.5%
(*.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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) 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)))
53.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) 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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) 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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.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)))
53.4%
(*.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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.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)))
53.4%
(*.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 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.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)))
22.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))))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
62.4%
(*.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))))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
74.8%
(*.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))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
37.3%
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 alpha)) alpha) (+.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)))
53.5%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.9%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 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)))
49.8%
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.9%
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 #s(approx (+ 0 (pow (* (neg alpha) alpha) 3)) (neg.f32 (pow.f32 alpha #s(literal 6 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)))
53.5%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.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)))
53.4%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
19.8%
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))))
53.3%
(*.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.8%
(*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (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)))
53.4%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.1%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
74.9%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
53.4%
(*.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)))
53.5%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.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)))
53.4%
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
62.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
53.5%
(*.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)))
4.4%
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
67.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))))
74.9%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
53.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.8%
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
22.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))) alpha))
62.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
53.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 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 alpha) u0)) alpha))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
73.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
Compiler

Compiled 2 882 to 1 876 computations (34.9% saved)

simplify86.0ms (1.2%)

Memory
-4.1MiB live, 113.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff96
(-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
cost-diff160
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
cost-diff384
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
cost-diff3424
(/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))))
cost-diff160
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
cost-diff384
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
cost-diff640
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
cost-diff6656
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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)))))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff96
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha))
cost-diff576
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))
cost-diff3584
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 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
(neg.f32 alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
cost-diff64
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049526
087472
1195314
2564298
32835281
45995277
08176269
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(*.f32 (neg.f32 u0) u0)
(neg.f32 u0)
u0
(log1p.f32 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 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
alpha
(neg.f32 alpha)
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)))
#s(literal 0 binary32)
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.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 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(literal 6 binary32)
(-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
#s(literal 3 binary32)
#s(literal 0 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 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.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 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha)))
(*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha)
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(*.f32 (neg.f32 u0) u0)
(neg.f32 u0)
u0
(log1p.f32 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 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))
#s(literal -1 binary32)
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
alpha
(neg.f32 alpha)
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 alpha) alpha)
(+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
#s(literal 0 binary32)
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (neg.f32 alpha) alpha)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(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))))
(pow.f32 alpha #s(literal 4 binary32))
(-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
#s(literal 0 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (log1p.f32 (neg.f32 u0)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 5 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))
(/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 5 binary32)))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(literal 6 binary32)
(-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
#s(literal 3 binary32)
#s(literal 0 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))))
(pow.f32 alpha #s(literal 4 binary32))
(-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
#s(literal 0 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize303.0ms (4.1%)

Memory
0.3MiB live, 192.2MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.6866952637479348
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
accuracy0.9057644039784847
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))
accuracy3.712746510911678
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)))
accuracy14.941398806135702
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.33984375
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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)))))
accuracy0.4896087890737681
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
accuracy0.6866952637479348
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
accuracy14.941398806135702
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.203125
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha)
accuracy0.30306625976844204
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.35384750976844204
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha))
accuracy14.941398806135702
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(*.f32 u0 alpha)
accuracy0.296875
(*.f32 (*.f32 u0 alpha) alpha)
accuracy7.956379644785428
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
accuracy0.25
(*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha)
accuracy0.26953125
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
accuracy12.857307270438593
(log1p.f32 (*.f32 (neg.f32 u0) u0))
accuracy14.079793643272488
(log1p.f32 u0)
Samples
232.0ms256×0valid
Compiler

Compiled 1 032 to 89 computations (91.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-mult: 24.0ms (35% of total)
ival-pow: 17.0ms (24.8% of total)
ival-div: 10.0ms (14.6% of total)
ival-sub: 5.0ms (7.3% of total)
ival-log: 4.0ms (5.8% of total)
ival-log1p: 4.0ms (5.8% of total)
ival-add: 2.0ms (2.9% of total)
ival-neg: 2.0ms (2.9% of total)
exact: 1.0ms (1.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series162.0ms (2.2%)

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

6 calls:

TimeVariablePointExpression
87.0ms
alpha
@0
((* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (* (/ 1 alpha) (neg alpha)) (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) (log (- 1 u0)) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* 0 (* (neg alpha) alpha)) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (pow (* (neg alpha) alpha) 3) (- (pow (* (neg alpha) alpha) 3) 0) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (pow (* (neg alpha) alpha) 6))
31.0ms
alpha
@-inf
((* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (* (/ 1 alpha) (neg alpha)) (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) (log (- 1 u0)) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* 0 (* (neg alpha) alpha)) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (pow (* (neg alpha) alpha) 3) (- (pow (* (neg alpha) alpha) 3) 0) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (pow (* (neg alpha) alpha) 6))
25.0ms
alpha
@inf
((* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (* (/ 1 alpha) (neg alpha)) (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) (log (- 1 u0)) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* 0 (* (neg alpha) alpha)) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (pow (* (neg alpha) alpha) 3) (- (pow (* (neg alpha) alpha) 3) 0) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (pow (* (neg alpha) alpha) 6))
2.0ms
u0
@inf
((* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (* (/ 1 alpha) (neg alpha)) (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) (log (- 1 u0)) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* 0 (* (neg alpha) alpha)) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (pow (* (neg alpha) alpha) 3) (- (pow (* (neg alpha) alpha) 3) 0) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (pow (* (neg alpha) alpha) 6))
2.0ms
u0
@-inf
((* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (* (/ 1 alpha) (neg alpha)) (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) (log (- 1 u0)) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* 0 (* (neg alpha) alpha)) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (pow (* (neg alpha) alpha) 3) (- (pow (* (neg alpha) alpha) 3) 0) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (/ (pow (* (neg alpha) alpha) 6) (- (pow (* (neg alpha) alpha) 3) 0)) (pow (* (neg alpha) alpha) 6))

simplify185.0ms (2.5%)

Memory
17.9MiB live, 204.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02813303
18133130
222092978
371572973
083652769
Stop Event
iter limit
node limit
Counts
396 → 395
Calls
Call 1
Inputs
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 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))))
(* (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 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
-1
-1
-1
-1
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
0
0
0
0
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -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 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 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 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))))
(* (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 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
-1
-1
-1
-1
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
0
0
0
0
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -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 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 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 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))))
(* (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 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
-1
-1
-1
-1
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
0
0
0
0
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -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 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 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* (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)
(* (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))
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))))
(* -1 (pow u0 2))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(* -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 (* alpha (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha 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) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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) (* -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))))
(* -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 (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)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -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))))
(* -1 (* alpha (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))
(+ (* -1 (* alpha (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)))
(+ (* -1 (* alpha (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) 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))))
(* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(+ (* -1 (* (pow alpha 2) (- (* -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)))
(* (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)))
(+ (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))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) 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))))
Outputs
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -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) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.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
#s(literal -1 binary32)
-1
#s(literal -1 binary32)
-1
#s(literal -1 binary32)
-1
#s(literal -1 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))
(*.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)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 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 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -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 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -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) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.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
#s(literal -1 binary32)
-1
#s(literal -1 binary32)
-1
#s(literal -1 binary32)
-1
#s(literal -1 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))
(*.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)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 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 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -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 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* alpha (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(* -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) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.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
#s(literal -1 binary32)
-1
#s(literal -1 binary32)
-1
#s(literal -1 binary32)
-1
#s(literal -1 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))
(*.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)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 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 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -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 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(* alpha u0)
(*.f32 u0 alpha)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 u0 alpha) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 (fma.f32 (fma.f32 (*.f32 alpha (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0 (*.f32 #s(literal 1/2 binary32) alpha)) u0 alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/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 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/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 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/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 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 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)
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)
(* -1 (pow u0 2))
(*.f32 (neg.f32 u0) u0)
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) u0 #s(literal -1 binary32)) u0) u0)
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(*.f32 (*.f32 (fma.f32 (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)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0)
(* -1 (* alpha (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))))
(*.f32 (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) alpha)
(+ (* -1 (* alpha (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(fma.f32 alpha (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 alpha u0))
(+ (* -1 (* alpha (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(-.f32 (fma.f32 (/.f32 (/.f32 alpha u0) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(* -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)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 alpha u0) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (/.f32 alpha u0) alpha)))
(* -1 (* (pow alpha 2) (- (+ (log -1) (* -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) (* -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) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 alpha u0) alpha))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (/.f32 alpha u0) 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)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 alpha u0) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (/.f32 alpha u0) alpha)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 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 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0)) (/.f32 #s(literal 1 binary32) u0))
(* -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 (log.f32 u0) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (/ 1/2 (pow u0 2)))
(+.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0) (log.f32 u0))
(+ (log -1) (* -2 (log (/ 1 u0))))
(fma.f32 (log.f32 u0) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(+.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0)) u0) u0)) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (+.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) u0) u0)) (pow.f32 u0 #s(literal 4 binary32)))) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -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) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) 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) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(-.f32 (-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) u0)) (/.f32 #s(literal 1 binary32) 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)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 alpha u0) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (/.f32 alpha u0) alpha)))
(* -1 (* alpha (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha)
(+ (* -1 (* alpha (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (/ alpha u0))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0))
(+ (* -1 (* alpha (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 (-.f32 (*.f32 (/.f32 alpha u0) #s(literal -1/2 binary32)) alpha) (neg.f32 u0)))
(+ (* -1 (* alpha (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 (+.f32 (/.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0) alpha) 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 u0) alpha) #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 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* -1 (* (pow alpha 2) (- (* -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) (- (* -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 u0) alpha) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
(+ (* -1 (* (pow alpha 2) (- (* -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 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* (pow alpha 2) (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 u0) alpha) #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 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 alpha)
(* alpha u0)
(*.f32 u0 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 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) 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)))
(neg.f32 (-.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)) u0) (log.f32 (neg.f32 u0))))
(+ (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 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (neg.f32 u0))))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* 1/2 (/ 1 u0)) 1) u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0))))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- (* 1/3 (/ 1 u0)) 1/2) u0)) 1) u0))))
(-.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0)) u0) (log.f32 (neg.f32 u0))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) #s(literal 1 binary32)) u0) u0))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (-.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) 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)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
(neg.f32 (-.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)) 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 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 u0) alpha) #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 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha) alpha (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))

rewrite110.0ms (1.5%)

Memory
0.2MiB live, 123.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047289
083225
1341137
02658129
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
26 → 1 323
Calls
Call 1
Inputs
(*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha)
(neg.f32 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
(/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(log1p.f32 u0)
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval285.0ms (3.9%)

Memory
9.1MiB live, 390.1MiB allocated
Compiler

Compiled 62 535 to 4 793 computations (92.3% saved)

prune218.0ms (3%)

Memory
11.0MiB live, 529.0MiB allocated
Pruning

117 alts after pruning (112 fresh and 5 done)

PrunedKeptTotal
New2 024772 101
Fresh243559
Picked325
Done033
Total2 0511172 168
Accuracy
92.2%
Counts
2 168 → 117
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.7%
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
74.7%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
20.0%
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
19.6%
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha)))
53.3%
(*.f32 (/.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.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)))
35.3%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.8%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.8%
(*.f32 (/.f32 (/.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) #s(literal -6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
49.9%
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
49.8%
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
37.3%
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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)))
39.9%
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (*.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (log1p.f32 (neg.f32 u0))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
39.0%
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
67.7%
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
49.9%
(*.f32 (/.f32 (/.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
43.8%
(*.f32 (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))))) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
49.0%
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
49.9%
(*.f32 (/.f32 (/.f32 #s(approx (pow (* (neg alpha) alpha) 6) (pow.f32 alpha #s(literal 12 binary32))) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
53.4%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 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)))
53.3%
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) 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)))
53.5%
(*.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)))
34.9%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #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)))
49.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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)))
53.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) 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)))
53.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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)))
53.1%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) #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)))
49.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) #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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) 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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
56.6%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 (+.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (log1p.f32 u0)))))))
45.6%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
46.9%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 (*.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))))
74.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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)) #s(approx (* 0 (* (neg alpha) alpha)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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)))
53.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) 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)))
53.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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)))
49.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.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)))
53.1%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) 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)))
53.1%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal -1 binary32) (*.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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) 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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.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)))
22.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))))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
74.8%
(*.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))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
49.9%
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 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)))
53.3%
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 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)))
53.5%
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 alpha)) alpha) (+.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)))
53.5%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 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)))
53.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.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)))
53.4%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.7%
(*.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.8%
(*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.4%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
74.9%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
53.4%
(*.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.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)))
53.5%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
66.5%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (log1p.f32 u0)))))))
75.0%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.1%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
53.5%
(*.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)))
4.4%
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
67.7%
(*.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))))
74.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha))))
53.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.8%
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
74.6%
(*.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha))))
70.5%
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
75.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
74.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (log1p.f32 (neg.f32 u0)))))) alpha))
22.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))) alpha))
30.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log.f32 (+.f32 #s(literal 1 binary32) u0)))) alpha))
6.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (log1p.f32 u0))) alpha))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) u0 #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) alpha))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
53.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
73.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
Compiler

Compiled 6 233 to 3 850 computations (38.2% saved)

simplify127.0ms (1.7%)

Memory
-4.9MiB live, 191.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff160
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
cost-diff3392
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))
cost-diff704
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
cost-diff3168
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
cost-diff3424
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
cost-diff6656
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
cost-diff0
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
cost-diff0
(*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
cost-diff6400
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
cost-diff0
(*.f32 (*.f32 alpha alpha) u0)
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 (*.f32 alpha alpha) u0))
cost-diff0
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
#s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
cost-diff64
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
072506
0112430
1230356
2626346
33460337
47100323
09029316
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
#s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(*.f32 (neg.f32 u0) u0)
(neg.f32 u0)
u0
(log1p.f32 u0)
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
#s(literal 1/2 binary32)
u0
#s(literal 1 binary32)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
u0
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(log.f32 alpha)
alpha
#s(literal 2 binary32)
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)))
#s(literal 0 binary32)
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
#s(literal -1 binary32)
(*.f32 alpha alpha)
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(literal 9 binary32)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(pow.f32 alpha #s(literal 3 binary32))
#s(literal 3 binary32)
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))
#s(literal 6 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))
#s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(*.f32 (neg.f32 u0) u0)
(neg.f32 u0)
u0
(log1p.f32 u0)
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.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 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) 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 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(*.f32 (*.f32 alpha alpha) u0)
u0
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(*.f32 alpha alpha)
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(*.f32 #s(literal 2 binary32) (log.f32 alpha))
(log.f32 alpha)
alpha
#s(literal 2 binary32)
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.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) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(*.f32 (neg.f32 alpha) alpha)
(+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
#s(literal 0 binary32)
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (neg.f32 alpha) alpha)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))
(pow.f32 alpha #s(literal 4 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 4 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(neg.f32 (pow.f32 alpha #s(literal -2 binary32)))
#s(literal -1 binary32)
(*.f32 alpha alpha)
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
#s(literal 0 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 8 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 8 binary32)))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(literal 9 binary32)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 8 binary32))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 3 binary32))
#s(literal 3 binary32)
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))
#s(literal 6 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize247.0ms (3.4%)

Memory
-19.7MiB live, 299.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.8355572386171185
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))
accuracy0.9057644039784847
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))
accuracy12.220361526355207
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))))
accuracy14.941398806135702
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.33984375
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
accuracy0.5364837890737681
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
accuracy0.6866952637479348
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
accuracy14.941398806135702
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(log.f32 alpha)
accuracy0.2265625
(*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
accuracy1.3845057363021815
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
accuracy7.956379644785428
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
accuracy0.2265625
(*.f32 (*.f32 alpha alpha) u0)
accuracy0.33107377930532605
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
accuracy3.943834349465148
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
accuracy17.338065132567767
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
accuracy0.26953125
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
accuracy0.30306625976844204
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
accuracy8.808816184290013
(log1p.f32 (*.f32 (neg.f32 u0) u0))
accuracy11.054905053964374
(log1p.f32 u0)
Samples
190.0ms256×0valid
Compiler

Compiled 906 to 110 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 166.0ms
ival-pow: 85.0ms (51.2% of total)
ival-mult: 43.0ms (25.9% of total)
ival-div: 11.0ms (6.6% of total)
ival-log: 6.0ms (3.6% of total)
ival-neg: 5.0ms (3% of total)
ival-add: 4.0ms (2.4% of total)
ival-sub: 4.0ms (2.4% of total)
ival-log1p: 4.0ms (2.4% of total)
ival-exp: 3.0ms (1.8% of total)
exact: 1.0ms (0.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series375.0ms (5.1%)

Memory
-13.1MiB live, 238.7MiB allocated
Counts
28 → 444
Calls
Call 1
Inputs
#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 alpha) alpha) (patch (*.f32 (neg.f32 alpha) alpha) #<representation binary32>) () ())
#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())
#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())
#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())
#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())
#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())
#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())
#s(alt (log1p.f32 u0) (patch (log1p.f32 u0) #<representation binary32>) () ())
#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())
#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())
#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())
#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())
#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())
#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())
Outputs
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor 0 alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (log alpha)) (taylor 0 alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor 0 alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor 0 alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor 0 alpha) (#s(alt (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (log alpha) (taylor 0 alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor 0 alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor 0 alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor 0 alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor 0 alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor 0 alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor 0 alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor 0 alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor 0 alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor 0 alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor 0 alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor 0 alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor 0 alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor 0 alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor inf alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor inf alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -2 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor inf alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor inf alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor inf alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor inf alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor inf alpha) (#s(alt (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (log (/ 1 alpha))) (taylor inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor inf alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor inf alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor inf alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor inf alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor inf alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0))))) (taylor -inf alpha) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 2) (taylor -inf alpha) (#s(alt (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (patch (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf alpha) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 2 (+ (log -1) (* -1 (log (/ -1 alpha))))) (taylor -inf alpha) (#s(alt (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (patch (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (patch (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (patch (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow alpha 4)) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (patch (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (patch (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 16) (taylor -inf alpha) (#s(alt (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (patch (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (pow alpha 4) (taylor -inf alpha) (#s(alt (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (patch (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (log (- 1 u0)))) (taylor -inf alpha) (#s(alt (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (* -1 (log (/ -1 alpha)))) (taylor -inf alpha) (#s(alt (log.f32 alpha) (patch (log.f32 alpha) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor -inf alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor -inf alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor -inf alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 6)) (taylor -inf alpha) (#s(alt (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) (patch (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 2)) (taylor -inf alpha) (#s(alt (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (patch (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor -inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor -inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor -inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (pow alpha 12) (taylor -inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor -inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor -inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor -inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (pow alpha 18)) (taylor -inf alpha) (#s(alt (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (patch (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))) (taylor 0 u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))) (taylor 0 u0) (#s(alt (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor 0 u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<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 (* -1 (pow u0 2)) (taylor 0 u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (- (* -1/2 (pow u0 2)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1)) (taylor 0 u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 u0) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* u0 (- (* -1/2 u0) 1)) (taylor 0 u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.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 #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.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 #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.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 #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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 #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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 #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.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 #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0)) (taylor inf u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))) (taylor inf u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))) (taylor inf u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* -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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor inf u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<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 (+ (log -1) (* -2 (log (/ 1 u0)))) (taylor inf u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2))) (taylor inf u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2))))) (taylor inf u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2))) (taylor inf u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0)))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0))) (taylor inf u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (taylor -inf u0) (#s(alt (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -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 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) (patch (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.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))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.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 #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.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 #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -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 #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* (pow alpha 2) (- (* -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 #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) (patch #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0)) (taylor -inf u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0)))) (taylor -inf u0) (#s(alt #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) (patch #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0)) (patch (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) #<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 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 (*.f32 alpha alpha) u0) (patch (*.f32 (*.f32 alpha alpha) u0) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) (log (/ -1 u0))) (taylor -inf u0) (#s(alt #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<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 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) (patch #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow alpha 2) u0) (taylor -inf u0) (#s(alt (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (patch (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) #<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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (patch (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #<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 (+ (log -1) (* -2 (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2))) (taylor -inf u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2))))) (taylor -inf u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2))) (taylor -inf u0) (#s(alt (log1p.f32 (*.f32 (neg.f32 u0) u0)) (patch (log1p.f32 (*.f32 (neg.f32 u0) u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0)))) (taylor -inf u0) (#s(alt (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) (patch (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)) #<representation binary32>) () ())) ())
Calls

6 calls:

TimeVariablePointExpression
255.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (* (neg alpha) alpha) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* (* alpha alpha) u0)) (+ (* 1/2 u0) 1) (* (* alpha alpha) u0) (exp (* (log alpha) 2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (exp (* (log alpha) 2))) (* (log alpha) 2) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha))) (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6)) (* (pow alpha 3) alpha) (log (- 1 u0)) (* (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (log (- 1 u0))) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log alpha) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (pow (* (neg alpha) alpha) 6) (pow (* (neg alpha) alpha) 9))
52.0ms
alpha
@0
((* (* (neg alpha) alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (* (neg alpha) alpha) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* (* alpha alpha) u0)) (+ (* 1/2 u0) 1) (* (* alpha alpha) u0) (exp (* (log alpha) 2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (exp (* (log alpha) 2))) (* (log alpha) 2) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha))) (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6)) (* (pow alpha 3) alpha) (log (- 1 u0)) (* (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (log (- 1 u0))) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log alpha) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (pow (* (neg alpha) alpha) 6) (pow (* (neg alpha) alpha) 9))
33.0ms
alpha
@inf
((* (* (neg alpha) alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (* (neg alpha) alpha) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* (* alpha alpha) u0)) (+ (* 1/2 u0) 1) (* (* alpha alpha) u0) (exp (* (log alpha) 2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (exp (* (log alpha) 2))) (* (log alpha) 2) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha))) (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6)) (* (pow alpha 3) alpha) (log (- 1 u0)) (* (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (log (- 1 u0))) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log alpha) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (pow (* (neg alpha) alpha) 6) (pow (* (neg alpha) alpha) 9))
2.0ms
u0
@-inf
((* (* (neg alpha) alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (* (neg alpha) alpha) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* (* alpha alpha) u0)) (+ (* 1/2 u0) 1) (* (* alpha alpha) u0) (exp (* (log alpha) 2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (exp (* (log alpha) 2))) (* (log alpha) 2) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha))) (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6)) (* (pow alpha 3) alpha) (log (- 1 u0)) (* (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (log (- 1 u0))) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log alpha) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (pow (* (neg alpha) alpha) 6) (pow (* (neg alpha) alpha) 9))
1.0ms
u0
@inf
((* (* (neg alpha) alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (* (neg alpha) alpha) (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (* (+ (* 1/2 u0) 1) (* (* alpha alpha) u0)) (+ (* 1/2 u0) 1) (* (* alpha alpha) u0) (exp (* (log alpha) 2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* u0 (exp (* (log alpha) 2))) (* (log alpha) 2) (/ (+ 0 (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3)) (+ 0 (- (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* 0 (* (neg alpha) alpha))))) (/ 1 (/ 1 (* (neg alpha) alpha))) (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha))) (/ 1 (* (/ -1 (* alpha alpha)) (/ -1 (* alpha alpha)))) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6)) (* (pow alpha 3) alpha) (log (- 1 u0)) (* (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (log (- 1 u0))) (log (+ 1 u0)) (log (+ 1 (* (neg u0) u0))) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0))) (log alpha) (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (/ (pow (* (neg alpha) alpha) 9) (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6))) (pow (* (neg alpha) alpha) 6) (pow (* (neg alpha) alpha) 9))

simplify202.0ms (2.8%)

Memory
11.9MiB live, 207.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02564288
17123932
218963743
363023671
082163432
Stop Event
iter limit
node limit
Counts
444 → 443
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 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 (+ 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)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* 2 (log alpha))
(* -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))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 16)
(pow alpha 16)
(pow alpha 16)
(pow alpha 16)
(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))))
(log alpha)
(log alpha)
(log alpha)
(log alpha)
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(* -1 (pow alpha 18))
(* -1 (pow alpha 18))
(* -1 (pow alpha 18))
(* -1 (pow alpha 18))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 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 (+ 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)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -2 (log (/ 1 alpha)))
(* -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))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 16)
(pow alpha 16)
(pow alpha 16)
(pow alpha 16)
(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))))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (log (/ 1 alpha)))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(* -1 (pow alpha 18))
(* -1 (pow alpha 18))
(* -1 (pow alpha 18))
(* -1 (pow alpha 18))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 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 (+ 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)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(* -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))
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 4)
(pow alpha 16)
(pow alpha 16)
(pow alpha 16)
(pow alpha 16)
(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))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 6))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(pow alpha 12)
(* -1 (pow alpha 18))
(* -1 (pow alpha 18))
(* -1 (pow alpha 18))
(* -1 (pow alpha 18))
(* (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)))
(* (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)))
(* (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)))
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))))
(* -1 (pow u0 2))
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(* -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 alpha 2) (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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) (* -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))))
(* -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) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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) (* -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))))
(* -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))))
(* (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 (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)))
(+ (log -1) (* -2 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -1 (log (/ 1 u0))) (/ 1 u0)))
(* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(+ (* -1 (* (pow alpha 2) (- (* -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)))
(* (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) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(+ (* -1 (* (pow alpha 2) (- (* -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)))
(* (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))))
(* (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))))
(+ (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))))
(+ (log -1) (* -2 (log (/ -1 u0))))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 u0))))
Outputs
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.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 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) 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) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (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))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* 2 (log alpha))
(*.f32 (log.f32 alpha) #s(literal 2 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))
(*.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))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/ 1 (pow alpha 4))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/ 1 (pow alpha 4))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/ 1 (pow alpha 4))
(/.f32 #s(literal 1 binary32) (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 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 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 (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)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(log alpha)
(log.f32 alpha)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 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)
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.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 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) 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) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (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))
(* -2 (log (/ 1 alpha)))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* -2 (log (/ 1 alpha)))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* -2 (log (/ 1 alpha)))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(* -2 (log (/ 1 alpha)))
(*.f32 (log.f32 alpha) #s(literal 2 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))
(*.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))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/ 1 (pow alpha 4))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/ 1 (pow alpha 4))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/ 1 (pow alpha 4))
(/.f32 #s(literal 1 binary32) (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 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 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 (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 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (log (/ 1 alpha)))
(log.f32 alpha)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 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)
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 alpha alpha))
(* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 2)))) (log (+ 1 u0)))))
(*.f32 (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.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 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) 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) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* (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))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal 2 binary32))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal 2 binary32))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal 2 binary32))
(* 2 (+ (log -1) (* -1 (log (/ -1 alpha)))))
(*.f32 (-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha))) #s(literal 2 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))
(*.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))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/ 1 (pow alpha 4))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/ 1 (pow alpha 4))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/ 1 (pow alpha 4))
(/.f32 #s(literal 1 binary32) (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 4)
(pow.f32 alpha #s(literal 4 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 binary32))
(pow alpha 16)
(pow.f32 alpha #s(literal 16 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 (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)
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(+ (log -1) (* -1 (log (/ -1 alpha))))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (/.f32 #s(literal -1 binary32) alpha)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 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)
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(pow alpha 12)
(pow.f32 alpha #s(literal 12 binary32))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* -1 (pow alpha 18))
(neg.f32 (pow.f32 alpha #s(literal 18 binary32)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (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 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (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 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (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 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (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 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) 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 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (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 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (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)
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)
(* -1 (pow u0 2))
(*.f32 (neg.f32 u0) u0)
(* (pow u0 2) (- (* -1/2 (pow u0 2)) 1))
(fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/2 binary32) (*.f32 (neg.f32 u0) u0))
(* (pow u0 2) (- (* (pow u0 2) (- (* -1/3 (pow u0 2)) 1/2)) 1))
(fma.f32 (pow.f32 u0 #s(literal 4 binary32)) (fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 #s(literal -1/2 binary32)) (*.f32 (neg.f32 u0) u0))
(* (pow u0 2) (- (* (pow u0 2) (- (* (pow u0 2) (- (* -1/4 (pow u0 2)) 1/3)) 1/2)) 1))
(fma.f32 (pow.f32 u0 #s(literal 4 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)) (*.f32 (neg.f32 u0) u0))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1 (* (pow alpha 2) (- (+ (log -1) (* -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) (* -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) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.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 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)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (- (+ (log -1) (* -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) (* -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) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -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 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.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 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)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) u0) #s(literal 1/2 binary32))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) 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)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.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))
(+ (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)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (*.f32 alpha alpha) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha alpha) (-.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 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 (*.f32 alpha alpha) u0)))
(* -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 (log.f32 u0) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (* -1 (log (/ 1 u0))) (+ (/ 1 u0) (* 1/3 (/ 1 (pow u0 3))))) (/ 1/2 (pow u0 2)))
(+.f32 (/.f32 (+.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0) (log.f32 u0))
(+ (log -1) (* -2 (log (/ 1 u0))))
(fma.f32 (log.f32 u0) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(+.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0)) u0) u0)) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (+.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 (/.f32 #s(literal 1/3 binary32) u0) u0)) (pow.f32 u0 #s(literal 4 binary32)))) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(- (+ (log -1) (* -2 (log (/ 1 u0)))) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -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) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) 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) (+ (* -2 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -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) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))
(*.f32 (log.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (- (* -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)))
(-.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(* (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 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha 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))))
(-.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))))
(*.f32 (log.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (- (* -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)))
(-.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(* (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 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha 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))))
(-.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) u0) #s(literal 1/2 binary32))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) alpha) 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 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha 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))))
(-.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0) (*.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))
(* -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 alpha (fma.f32 (neg.f32 alpha) (log.f32 (neg.f32 u0)) (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (/.f32 (fma.f32 (*.f32 (/.f32 alpha u0) #s(literal 1/2 binary32)) alpha (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha 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))))
(-.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(+ (log -1) (* -1 (log (/ -1 u0))))
(+.f32 (log.f32 (neg.f32 u0)) (log.f32 #s(literal -1 binary32)))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(+.f32 (-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) u0)) (log.f32 #s(literal -1 binary32)))
(+ (log -1) (+ (* -1 (log (/ -1 u0))) (* -1 (/ (- (* 1/2 (/ 1 u0)) 1) u0))))
(-.f32 (+.f32 (log.f32 (neg.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 (/ (- (* 1/3 (/ 1 u0)) 1/2) u0)) 1) u0))))
(-.f32 (+.f32 (log.f32 (neg.f32 u0)) (log.f32 #s(literal -1 binary32))) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0)) u0))
(+ (log -1) (* -2 (log (/ -1 u0))))
(fma.f32 (log.f32 (neg.f32 u0)) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -2 (log (/ -1 u0)))) (/ 1 (pow u0 2)))
(-.f32 (fma.f32 (log.f32 (neg.f32 u0)) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 2)))) (pow u0 2)))))
(-.f32 (fma.f32 (log.f32 (neg.f32 u0)) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) #s(literal 1 binary32)) u0) u0))
(- (+ (log -1) (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 2)))) (pow u0 4))))) (/ 1 (pow u0 2)))
(-.f32 (-.f32 (fma.f32 (log.f32 (neg.f32 u0)) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 4 binary32)))) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(- (* -2 (log (/ -1 u0))) (* -1 (log (/ -1 u0))))
(log.f32 (neg.f32 u0))
(- (* -2 (log (/ -1 u0))) (+ (* -1 (log (/ -1 u0))) (/ 1 u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -1 (log (/ -1 u0))))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (* -2 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -1 (log (/ -1 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)))

rewrite129.0ms (1.8%)

Memory
35.0MiB live, 108.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071335
0110287
1401215
02788204
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
28 → 728
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
#s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))))
(*.f32 (neg.f32 alpha) alpha)
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(*.f32 (*.f32 alpha alpha) u0)
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(*.f32 (log.f32 alpha) #s(literal 2 binary32))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(log1p.f32 u0)
(log1p.f32 (*.f32 (neg.f32 u0) u0))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(log.f32 alpha)
(pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))
Outputs
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>
#<batchref>

eval195.0ms (2.7%)

Memory
-21.5MiB live, 238.1MiB allocated
Compiler

Compiled 36 035 to 3 925 computations (89.1% saved)

prune151.0ms (2.1%)

Memory
-31.9MiB live, 446.7MiB allocated
Pruning

78 alts after pruning (72 fresh and 6 done)

PrunedKeptTotal
New1 373251 398
Fresh6047107
Picked325
Done145
Total1 437781 515
Accuracy
98.2%
Counts
1 515 → 78
Alt Table
Click to see full alt table
StatusAccuracyProgram
74.7%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
19.8%
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
35.3%
(*.f32 (/.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (/.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.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)))
35.2%
(*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.2%
(*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.2%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.2%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
20.4%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 (pow.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
20.5%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 9/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 9/2 binary32))) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
34.6%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.2%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(approx (pow (* (neg alpha) alpha) 6) (pow.f32 alpha #s(literal 12 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.2%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.2%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #s(approx (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6)) (pow.f32 alpha #s(literal 16 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.8%
(*.f32 (/.f32 (/.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) #s(literal -6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
49.8%
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
49.0%
(*.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
49.9%
(*.f32 (/.f32 (/.f32 #s(approx (pow (* (neg alpha) alpha) 6) (pow.f32 alpha #s(literal 12 binary32))) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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)))
53.3%
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) 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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) 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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) 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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 alpha)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 alpha (/.f32 alpha (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
52.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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)))
53.2%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) 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)))
49.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.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)))
53.1%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) 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)))
53.1%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal -1 binary32) (*.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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) 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)))
53.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) #s(approx (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.2%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 9 binary32)) (pow.f32 alpha #s(literal 9 binary32))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 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)))
53.5%
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 alpha)) alpha) (+.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)))
53.5%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 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)))
53.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.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)))
53.4%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.7%
(*.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.8%
(*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
49.7%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 9 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.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)))
53.5%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.3%
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha))))
53.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
7.7%
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (/.f32 (*.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))
87.2%
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
75.0%
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
86.8%
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 (*.f32 alpha alpha) u0)))
87.0%
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
53.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
73.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
29.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log.f32 (+.f32 #s(literal 1 binary32) u0))))))
Compiler

Compiled 6 551 to 2 008 computations (69.3% saved)

regimes305.0ms (4.2%)

Memory
29.7MiB live, 571.3MiB allocated
Counts
172 → 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 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 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) 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)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) u0 #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) alpha))
(*.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 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) 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)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 (*.f32 alpha alpha) 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 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (/.f32 (*.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) alpha) (/.f32 #s(literal 1 binary32) 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))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log.f32 (+.f32 #s(literal 1 binary32) u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log.f32 (+.f32 #s(literal 1 binary32) u0)))) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) (/.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 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal -1 binary32) (*.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 (neg.f32 alpha) 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))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (/.f32 (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha)) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(approx (+ 0 (pow (* (neg alpha) alpha) 3)) (neg.f32 (pow.f32 alpha #s(literal 6 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 6 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 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 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 (pow.f32 (/.f32 #s(literal -1 binary32) (*.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 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 alpha)) alpha) (+.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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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)) #s(approx (* 0 (* (neg alpha) alpha)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 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 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.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 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.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 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 alpha)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 0 binary32) #s(approx (pow (/ 1 (/ 1 (* (neg alpha) alpha))) 3) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (log.f32 #s(literal -1 binary32)))) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #s(approx (* (* (pow alpha 3) alpha) (pow (* (neg alpha) alpha) 6)) (pow.f32 alpha #s(literal 16 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) 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 (/.f32 #s(approx (pow (* (neg alpha) alpha) 6) (pow.f32 alpha #s(literal 12 binary32))) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 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 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) #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 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal -1 binary32) (*.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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 alpha (/.f32 alpha (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.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 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.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 (/.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) #s(literal -6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal -1 binary32) (*.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 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 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(approx (pow (* (neg alpha) alpha) 6) (pow.f32 alpha #s(literal 12 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (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 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 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))))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 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))))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #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 (/.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 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 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #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 (/.f32 (pow.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 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 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32)))) #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 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.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 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))))) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 6 binary32))) (*.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 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -6 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 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 9 binary32)) (pow.f32 alpha #s(literal 9 binary32))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (log1p.f32 (neg.f32 u0)))))) alpha))
(*.f32 (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 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 (/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)))) #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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) #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 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 9 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 (*.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))))))
(*.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 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 (*.f32 (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (log1p.f32 (neg.f32 u0))) (+.f32 (log1p.f32 u0) (log1p.f32 (*.f32 (neg.f32 u0) u0)))))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 (pow.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) #s(literal 3 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (log1p.f32 u0)))))))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 9/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 9/2 binary32))) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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 (+.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (log1p.f32 u0)))))))
Outputs
(*.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)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
Calls

6 calls:

63.0ms
(-.f32 #s(literal 1 binary32) u0)
54.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
48.0ms
(*.f32 (neg.f32 alpha) alpha)
48.0ms
alpha
44.0ms
u0
Results
AccuracySegmentsBranch
87.2%1alpha
97.0%2u0
92.0%2(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
87.2%1(*.f32 (neg.f32 alpha) alpha)
97.0%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
97.0%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 22 to 25 computations (-13.6% saved)

regimes70.0ms (1%)

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

3 calls:

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

Compiled 8 to 11 computations (-37.5% saved)

regimes47.0ms (0.6%)

Memory
-19.5MiB live, 75.9MiB allocated
Counts
47 → 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 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 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) 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)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) u0 #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) alpha))
(*.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 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) 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 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) 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)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 (*.f32 alpha alpha) 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 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 #s(literal -1/2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32)) u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (/.f32 (*.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) alpha) (/.f32 #s(literal 1 binary32) 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))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.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))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (neg alpha) (- (log (+ 1 (* (neg u0) u0))) (log (+ 1 u0)))) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
Outputs
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
Calls

3 calls:

19.0ms
u0
14.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
12.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
96.9%2u0
96.9%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.9%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes21.0ms (0.3%)

Memory
-10.7MiB live, 26.9MiB allocated
Counts
21 → 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 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 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) alpha))))
Outputs
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
Calls

3 calls:

6.0ms
(-.f32 #s(literal 1 binary32) u0)
6.0ms
u0
6.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Results
AccuracySegmentsBranch
96.9%2u0
96.9%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.9%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes16.0ms (0.2%)

Memory
29.5MiB live, 29.5MiB allocated
Counts
16 → 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (-.f32 #s(approx (log (+ 1 (* (neg u0) u0))) (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
Calls

3 calls:

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

Compiled 8 to 11 computations (-37.5% saved)

regimes13.0ms (0.2%)

Memory
-8.4MiB live, 28.5MiB allocated
Counts
10 → 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
Calls

3 calls:

6.0ms
(-.f32 #s(literal 1 binary32) u0)
4.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
4.0ms
u0
Results
AccuracySegmentsBranch
96.9%2u0
96.9%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
96.9%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes13.0ms (0.2%)

Memory
17.2MiB live, 17.2MiB allocated
Counts
9 → 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 u0)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
Outputs
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
Calls

4 calls:

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

Compiled 17 to 19 computations (-11.8% saved)

regimes17.0ms (0.2%)

Memory
-11.7MiB live, 26.0MiB allocated
Counts
6 → 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) #s(approx (log (- 1 u0)) (neg.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (neg alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)) alpha))
Outputs
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes16.0ms (0.2%)

Memory
-9.4MiB live, 34.5MiB allocated
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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes8.0ms (0.1%)

Memory
20.9MiB live, 20.9MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9970794916152954
0.9973253011703491
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9970794916152954
0.9973253011703491
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch1.0ms (0%)

Memory
-37.4MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9970794916152954
0.9973253011703491
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9970794916152954
0.9973253011703491
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9970794916152954
0.9973253011703491
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9970794916152954
0.9973253011703491
Compiler

Compiled 12 to 13 computations (-8.3% saved)

simplify28.0ms (0.4%)

Memory
9.4MiB live, 47.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
066435
1101435
2138435
3184435
4207435
5221435
6224435
7225435
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.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))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha)) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 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 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 u0 (*.f32 alpha alpha)))
Outputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.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))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 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 130705/131072 binary32)) (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 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 130705/131072 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 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 130705/131072 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 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 130705/131072 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 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 130705/131072 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha)) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32)))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 130705/131072 binary32)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) alpha)) #s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 alpha)) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1 binary32))))
#s(approx (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 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 (* (* (* (* (* (/ 1 alpha) (neg alpha)) (* alpha alpha)) alpha) (/ 1 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 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
#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))

soundness848.0ms (11.6%)

Memory
49.6MiB live, 745.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02813303
18133130
222092978
371572973
083652769
071335
0110287
1401215
02788204
0819
01319
13919
218019
3131019
0949115
0112562
1307535
2805502
32106490
45900483
08112455
047289
083225
1341137
02658129
037182
063149
1237127
01596127
Stop Event
fuel
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 1 083 to 536 computations (50.5% saved)

preprocess47.0ms (0.6%)

Memory
12.3MiB live, 125.0MiB allocated
Remove

(abs alpha)

Compiler

Compiled 778 to 296 computations (62% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...