Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 5.6s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze60.0ms (1.1%)

Memory
2.8MiB live, 94.4MiB allocated; 12ms collecting garbage
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)

sample720.0ms (12.9%)

Memory
-24.9MiB live, 1 261.5MiB allocated; 64ms collecting garbage
Samples
512.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 337.0ms
ival-log: 125.0ms (37.1% of total)
ival-mult: 109.0ms (32.4% of total)
ival-neg: 49.0ms (14.6% of total)
ival-sub: 34.0ms (10.1% of total)
const: 7.0ms (2.1% of total)
exact: 7.0ms (2.1% of total)
adjust: 2.0ms (0.6% of total)
ival-assert: 1.0ms (0.3% of total)
ival-and: 1.0ms (0.3% of total)
ival-<=: 1.0ms (0.3% of total)
Bogosity

explain99.0ms (1.8%)

Memory
9.0MiB live, 202.6MiB allocated; 3ms collecting garbage
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2046(0.11444024741649628 0.007973860949277878)2(0.000860104919411242 0.013475688174366951)(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))sensitivity20813
Confusion
Predicted +Predicted -
+2012
-746
Precision
0.9663461538461539
Recall
0.9901477832512315
Confusion?
Predicted +Predicted MaybePredicted -
+20120
-71135
Precision?
0.918552036199095
Recall?
1.0
Freqs
test
numberfreq
048
1208
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
42.0ms512×0valid
Compiler

Compiled 63 to 28 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 26.0ms
ival-log: 10.0ms (38.8% of total)
ival-mult: 9.0ms (34.9% of total)
ival-sub: 3.0ms (11.6% of total)
ival-neg: 3.0ms (11.6% of total)
ival-true: 1.0ms (3.9% of total)
adjust: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess199.0ms (3.6%)

Memory
-1.5MiB live, 234.7MiB allocated; 8ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02158
15654
212254
322052
441152
575752
6402052
089
0139
1219
2409
3789
41709
54129
622509
755389
086818
Stop Event
iter limit
node limit
iter limit
node limit
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.1MiB live, 0.1MiB allocated; 0ms collecting garbage
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 9 to 8 computations (11.1% saved)

series71.0ms (1.3%)

Memory
-20.4MiB live, 135.6MiB allocated; 22ms collecting garbage
Counts
8 → 34
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
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (neg alpha) alpha) #s(hole binary32 (* -1 (pow alpha 2))))
#s(approx (neg alpha) #s(hole binary32 (* -1 alpha)))
#s(approx alpha #s(hole binary32 alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (log (- 1 u0)) #s(hole binary32 (* -1 u0)))
#s(approx (log (- 1 u0)) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (log (- 1 u0)) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (log (- 1 u0)) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (- 1 u0) #s(hole binary32 1))
#s(approx (- 1 u0) #s(hole binary32 (+ 1 (* -1 u0))))
#s(approx u0 #s(hole binary32 u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (log (- 1 u0)) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (log (- 1 u0)) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (log (- 1 u0)) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (log (- 1 u0)) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (- 1 u0) #s(hole binary32 (* -1 u0)))
#s(approx (- 1 u0) #s(hole binary32 (* u0 (- (/ 1 u0) 1))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -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))))))
#s(approx (log (- 1 u0)) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (log (- 1 u0)) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (- 1 u0)) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (log (- 1 u0)) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
#s(approx (- 1 u0) #s(hole binary32 (* -1 (* u0 (- 1 (/ 1 u0))))))
Calls

6 calls:

TimeVariablePointExpression
31.0ms
alpha
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) alpha (log (- 1 u0)) (- 1 u0) 1 u0)
27.0ms
alpha
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) alpha (log (- 1 u0)) (- 1 u0) 1 u0)
8.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) alpha (log (- 1 u0)) (- 1 u0) 1 u0)
3.0ms
u0
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) alpha (log (- 1 u0)) (- 1 u0) 1 u0)
1.0ms
u0
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) alpha (log (- 1 u0)) (- 1 u0) 1 u0)

rewrite156.0ms (2.8%)

Memory
30.2MiB live, 264.1MiB allocated; 11ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0160716
0166676
1897622
08491574
Stop Event
iter limit
node limit
iter limit
Counts
42 → 91
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
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (neg alpha) alpha) #s(hole binary32 (* -1 (pow alpha 2))))
#s(approx (neg alpha) #s(hole binary32 (* -1 alpha)))
#s(approx alpha #s(hole binary32 alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (log (- 1 u0)) #s(hole binary32 (* -1 u0)))
#s(approx (log (- 1 u0)) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (log (- 1 u0)) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (log (- 1 u0)) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (- 1 u0) #s(hole binary32 1))
#s(approx (- 1 u0) #s(hole binary32 (+ 1 (* -1 u0))))
#s(approx u0 #s(hole binary32 u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (log (- 1 u0)) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (log (- 1 u0)) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (log (- 1 u0)) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (log (- 1 u0)) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (- 1 u0) #s(hole binary32 (* -1 u0)))
#s(approx (- 1 u0) #s(hole binary32 (* u0 (- (/ 1 u0) 1))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -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))))))
#s(approx (log (- 1 u0)) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (log (- 1 u0)) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (- 1 u0)) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (log (- 1 u0)) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
#s(approx (- 1 u0) #s(hole binary32 (* -1 (* u0 (- 1 (/ 1 u0))))))
Outputs
(log.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u0) alpha) (neg.f32 alpha)))
(*.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 #s(literal -1 binary32) (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 alpha #s(literal -1 binary32))
(neg.f32 (*.f32 alpha #s(literal 1 binary32)))
(neg.f32 (*.f32 #s(literal 1 binary32) alpha))
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (neg.f32 u0))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))
(/.f32 (-.f32 (*.f32 u0 u0) #s(literal 1 binary32)) (-.f32 (neg.f32 u0) #s(literal 1 binary32)))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32) #s(literal 1 binary32)) (fma.f32 u0 u0 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u0) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))) (neg.f32 (+.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) u0))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 u0) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u0) #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) u0)
(fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32))
(fma.f32 u0 #s(literal -1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 u0) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))) (/.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))
(+.f32 (neg.f32 u0) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u0))
(neg.f32 (+.f32 u0 #s(literal -1 binary32)))
(neg.f32 (+.f32 #s(literal -1 binary32) u0))
#s(literal 1 binary32)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0))))
#s(approx (* (neg alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
#s(approx (neg alpha) (neg.f32 alpha))
#s(approx alpha alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (log (- 1 u0)) (neg.f32 u0))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
#s(approx (- 1 u0) #s(literal 1 binary32))
#s(approx (- 1 u0) (-.f32 #s(literal 1 binary32) u0))
#s(approx u0 u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (-.f32 (fma.f32 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (-.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32) (fma.f32 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
#s(approx (log (- 1 u0)) (log.f32 (neg.f32 u0)))
#s(approx (log (- 1 u0)) (-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (- 1 u0)) (-.f32 (log.f32 (neg.f32 u0)) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal -1 binary32)) u0)))
#s(approx (log (- 1 u0)) (-.f32 (-.f32 (log.f32 (neg.f32 u0)) (/.f32 (/.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal -1/2 binary32)) u0) u0)) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (- 1 u0) (neg.f32 u0))
#s(approx (- 1 u0) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0)) u0)))
#s(approx (log (- 1 u0)) (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))))
#s(approx (log (- 1 u0)) (-.f32 (neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (- 1 u0)) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (/.f32 (+.f32 (/.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) u0)))
#s(approx (log (- 1 u0)) (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) #s(literal -1 binary32) (+.f32 (/.f32 #s(literal -1 binary32) u0) (/.f32 (/.f32 (+.f32 (/.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) u0))))
#s(approx (- 1 u0) (*.f32 (neg.f32 u0) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0))))

eval7.0ms (0.1%)

Memory
19.5MiB live, 19.5MiB allocated; 0ms collecting garbage
Compiler

Compiled 1 310 to 309 computations (76.4% saved)

prune14.0ms (0.2%)

Memory
-17.3MiB live, 29.9MiB allocated; 1ms collecting garbage
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New86591
Fresh000
Picked011
Done000
Total86692
Accuracy
99.8%
Counts
92 → 6
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.0%
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
98.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
54.0%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
98.9%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
94.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
89.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
Compiler

Compiled 191 to 130 computations (31.9% saved)

series145.0ms (2.6%)

Memory
-8.5MiB live, 282.8MiB allocated; 14ms collecting garbage
Counts
33 → 188
Calls
Call 1
Inputs
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0)
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha))
#s(literal 1/2 binary32)
(*.f32 (*.f32 alpha alpha) u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha)))
#s(literal 1/4 binary32)
(*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))
#s(literal 1/3 binary32)
(*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(neg.f32 alpha)
(*.f32 (*.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 (neg.f32 alpha) alpha)
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
#s(literal 3 binary32)
(log1p.f32 (fma.f32 u0 u0 u0))
(fma.f32 u0 u0 u0)
Outputs
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* (pow alpha 2) (log (- 1 u0)))))
#s(approx (* alpha alpha) #s(hole binary32 (pow alpha 2)))
#s(approx alpha #s(hole binary32 alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (* (pow alpha 2) (+ 1 (* 1/2 u0)))))
#s(approx (* (* alpha alpha) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* (pow alpha 2) (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* (pow alpha 2) (+ 1/3 (* 1/4 u0)))))
#s(approx (* 1/3 (* alpha alpha)) #s(hole binary32 (* 1/3 (pow alpha 2))))
#s(approx (* 1/2 (* alpha alpha)) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* -1 (* alpha (log (- 1 u0))))))
#s(approx (neg alpha) #s(hole binary32 (* -1 alpha)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))))
#s(approx (* (neg alpha) alpha) #s(hole binary32 (* -1 (pow alpha 2))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (* (pow alpha 2) u0))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* -1/2 (* (pow alpha 2) u0))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* -1/3 (* (pow alpha 2) u0))))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* u0 (+ (* -1/3 (pow alpha 2)) (* -1/4 (* (pow alpha 2) u0))))))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 u0)))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (neg u0) #s(hole binary32 (* -1 u0)))
#s(approx u0 #s(hole binary32 u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (pow alpha 2)))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (pow alpha 2)))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* 1/3 (pow alpha 2))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* alpha u0)))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* u0 (+ alpha (* 1/2 (* alpha u0))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (* -1 u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* -1/2 (pow u0 3)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* -1/3 (pow u0 3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* (pow u0 3) (- (* -1/4 (pow u0 3)) 1/3)) 1/2)) 1))))
#s(approx (pow (neg u0) 3) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 u0))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* u0 (+ 1 (* 1/2 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* -2/3 u0)))))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (- (* 1/4 u0) 2/3))))))))
#s(approx (+ (* u0 u0) u0) #s(hole binary32 u0))
#s(approx (+ (* u0 u0) u0) #s(hole binary32 (* u0 (+ 1 u0))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* -1/3 (/ (pow alpha 2) (pow u0 3))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* 1/2 (* (pow alpha 2) (pow u0 2)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (* 1/2 (* (pow alpha 2) u0))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 4)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 3)))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 2)))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* 1/4 (* (pow alpha 2) u0))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* u0 (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (* -3 (log (/ 1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3)))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 3)))) (pow u0 6))))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* -2 (log (/ 1 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (- (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3))))))
#s(approx (+ (* u0 u0) u0) #s(hole binary32 (pow u0 2)))
#s(approx (+ (* u0 u0) u0) #s(hole binary32 (* (pow u0 2) (+ 1 (/ 1 u0)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -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))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (pow alpha 2) u0)))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* 1/2 (/ (pow alpha 2) u0)) (pow alpha 2)) u0)))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (* -1/3 (/ (pow alpha 2) u0))) u0)) (pow alpha 2)) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -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))))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* -1 (* u0 (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -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))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* alpha (log (/ -1 u0)))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* alpha (log (/ -1 u0))) (/ alpha u0))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -3 (log (/ -1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 6)) (* 1/2 (/ 1 (pow u0 3))))) (pow u0 3))))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* -2 (log (/ -1 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u0))) u0)) 1) u0)))))
Calls

6 calls:

TimeVariablePointExpression
55.0ms
alpha
@0
((* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (* (* alpha alpha) (log (+ 1 (neg u0)))) (* alpha alpha) alpha (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) 1/2 (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) 1/4 (* 1/3 (* alpha alpha)) 1/3 (* 1/2 (* alpha alpha)) (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (* (log (+ 1 (neg u0))) (neg alpha)) (neg alpha) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) 3 (log (+ 1 (+ (* u0 u0) u0))) (+ (* u0 u0) u0))
27.0ms
alpha
@-inf
((* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (* (* alpha alpha) (log (+ 1 (neg u0)))) (* alpha alpha) alpha (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) 1/2 (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) 1/4 (* 1/3 (* alpha alpha)) 1/3 (* 1/2 (* alpha alpha)) (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (* (log (+ 1 (neg u0))) (neg alpha)) (neg alpha) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) 3 (log (+ 1 (+ (* u0 u0) u0))) (+ (* u0 u0) u0))
27.0ms
alpha
@inf
((* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (* (* alpha alpha) (log (+ 1 (neg u0)))) (* alpha alpha) alpha (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) 1/2 (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) 1/4 (* 1/3 (* alpha alpha)) 1/3 (* 1/2 (* alpha alpha)) (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (* (log (+ 1 (neg u0))) (neg alpha)) (neg alpha) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) 3 (log (+ 1 (+ (* u0 u0) u0))) (+ (* u0 u0) u0))
20.0ms
u0
@0
((* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (* (* alpha alpha) (log (+ 1 (neg u0)))) (* alpha alpha) alpha (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) 1/2 (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) 1/4 (* 1/3 (* alpha alpha)) 1/3 (* 1/2 (* alpha alpha)) (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (* (log (+ 1 (neg u0))) (neg alpha)) (neg alpha) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) 3 (log (+ 1 (+ (* u0 u0) u0))) (+ (* u0 u0) u0))
7.0ms
u0
@inf
((* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (* (* alpha alpha) (log (+ 1 (neg u0)))) (* alpha alpha) alpha (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) 1/2 (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) 1/4 (* 1/3 (* alpha alpha)) 1/3 (* 1/2 (* alpha alpha)) (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (* (log (+ 1 (neg u0))) (neg alpha)) (neg alpha) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) 3 (log (+ 1 (+ (* u0 u0) u0))) (+ (* u0 u0) u0))

rewrite174.0ms (3.1%)

Memory
-0.8MiB live, 234.0MiB allocated; 15ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06415670
06955414
136274992
085514843
Stop Event
iter limit
node limit
iter limit
Counts
221 → 376
Calls
Call 1
Inputs
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0)
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha))
#s(literal 1/2 binary32)
(*.f32 (*.f32 alpha alpha) u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0)
(fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha)))
#s(literal 1/4 binary32)
(*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))
#s(literal 1/3 binary32)
(*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(neg.f32 alpha)
(*.f32 (*.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 (neg.f32 alpha) alpha)
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
#s(literal 3 binary32)
(log1p.f32 (fma.f32 u0 u0 u0))
(fma.f32 u0 u0 u0)
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* (pow alpha 2) (log (- 1 u0)))))
#s(approx (* alpha alpha) #s(hole binary32 (pow alpha 2)))
#s(approx alpha #s(hole binary32 alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (* (pow alpha 2) (+ 1 (* 1/2 u0)))))
#s(approx (* (* alpha alpha) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* (pow alpha 2) (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* (pow alpha 2) (+ 1/3 (* 1/4 u0)))))
#s(approx (* 1/3 (* alpha alpha)) #s(hole binary32 (* 1/3 (pow alpha 2))))
#s(approx (* 1/2 (* alpha alpha)) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* -1 (* alpha (log (- 1 u0))))))
#s(approx (neg alpha) #s(hole binary32 (* -1 alpha)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ u0 (pow u0 2)))))))))
#s(approx (* (neg alpha) alpha) #s(hole binary32 (* -1 (pow alpha 2))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (* (pow alpha 2) u0))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* -1/2 (* (pow alpha 2) u0))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* -1/3 (* (pow alpha 2) u0))))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* u0 (+ (* -1/3 (pow alpha 2)) (* -1/4 (* (pow alpha 2) u0))))))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 u0)))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (neg u0) #s(hole binary32 (* -1 u0)))
#s(approx u0 #s(hole binary32 u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (pow alpha 2)))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (pow alpha 2)))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* 1/3 (pow alpha 2))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* alpha u0)))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* u0 (+ alpha (* 1/2 (* alpha u0))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (* -1 u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* -1/2 (pow u0 3)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* -1/3 (pow u0 3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* (pow u0 3) (- (* -1/4 (pow u0 3)) 1/3)) 1/2)) 1))))
#s(approx (pow (neg u0) 3) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 u0))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* u0 (+ 1 (* 1/2 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* -2/3 u0)))))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (- (* 1/4 u0) 2/3))))))))
#s(approx (+ (* u0 u0) u0) #s(hole binary32 u0))
#s(approx (+ (* u0 u0) u0) #s(hole binary32 (* u0 (+ 1 u0))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* -1/3 (/ (pow alpha 2) (pow u0 3))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* 1/2 (* (pow alpha 2) (pow u0 2)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (* 1/2 (* (pow alpha 2) u0))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 4)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 3)))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 2)))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* 1/4 (* (pow alpha 2) u0))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* u0 (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (* -3 (log (/ 1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3)))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 3)))) (pow u0 6))))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* -2 (log (/ 1 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (- (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3))))))
#s(approx (+ (* u0 u0) u0) #s(hole binary32 (pow u0 2)))
#s(approx (+ (* u0 u0) u0) #s(hole binary32 (* (pow u0 2) (+ 1 (/ 1 u0)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -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))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (pow alpha 2) u0)))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* 1/2 (/ (pow alpha 2) u0)) (pow alpha 2)) u0)))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (* -1/3 (/ (pow alpha 2) u0))) u0)) (pow alpha 2)) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -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))))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) #s(hole binary32 (* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) #s(hole binary32 (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) #s(hole binary32 (* -1 (* u0 (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) #s(hole binary32 (+ (* -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))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (* alpha (log (/ -1 u0)))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* alpha (log (/ -1 u0))) (/ alpha u0))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) #s(hole binary32 (+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -3 (log (/ -1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 6)) (* 1/2 (/ 1 (pow u0 3))))) (pow u0 3))))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (* -2 (log (/ -1 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u0))) u0)) 1) u0)))))
Outputs
(log.f32 (pow.f32 (pow.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal -1 binary32)))
(*.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(log.f32 (pow.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (fabs.f32 alpha)) (neg.f32 (fabs.f32 alpha)))
(*.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (neg.f32 alpha)))
(*.f32 (fabs.f32 (fabs.f32 alpha)) (fabs.f32 (fabs.f32 alpha)))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 (fabs.f32 alpha) (fabs.f32 alpha))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 alpha alpha)
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 alpha) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(fabs.f32 (*.f32 alpha alpha))
(+.f32 (cosh.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
alpha
(log.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (*.f32 #s(literal 1 binary32) (neg.f32 u0)))))
(log1p.f32 (neg.f32 u0))
(*.f32 #s(literal -1 binary32) u0)
(*.f32 u0 #s(literal -1 binary32))
(neg.f32 u0)
u0
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)) u0)
(*.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0) u0 (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0) (*.f32 (*.f32 alpha alpha) u0))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0) u0) (*.f32 (*.f32 alpha alpha) u0))
(+.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0)) (*.f32 (*.f32 alpha alpha) u0))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha)))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha)))))
(-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0) (*.f32 (neg.f32 alpha) alpha))
(fma.f32 (neg.f32 (fabs.f32 alpha)) (neg.f32 (fabs.f32 alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0))
(fma.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (neg.f32 alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0))
(fma.f32 (fabs.f32 (fabs.f32 alpha)) (fabs.f32 (fabs.f32 alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0))
(fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0))
(fma.f32 (fabs.f32 alpha) (fabs.f32 alpha) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0))
(fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0))
#s(literal 1/2 binary32)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 u0 alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0)
(*.f32 u0 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)))
(fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 u0 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) (*.f32 (*.f32 alpha alpha) u0))
(+.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0) (*.f32 (*.f32 alpha alpha) u0))
(+.f32 (*.f32 u0 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0)) (*.f32 (*.f32 alpha alpha) u0))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) #s(literal 2 binary32)) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha)))))
(-.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) (*.f32 (neg.f32 alpha) alpha))
(fma.f32 (neg.f32 (fabs.f32 alpha)) (neg.f32 (fabs.f32 alpha)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))
(fma.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (neg.f32 alpha)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))
(fma.f32 (fabs.f32 (fabs.f32 alpha)) (fabs.f32 (fabs.f32 alpha)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))
(fma.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))
(fma.f32 (fabs.f32 alpha) (fabs.f32 alpha) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha))
(fma.f32 (neg.f32 alpha) (neg.f32 alpha) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))
(fma.f32 u0 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(fma.f32 alpha alpha (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))
(+.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha))
(+.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) #s(literal 3 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0)))))
(-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (neg.f32 u0) (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))))
(-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0))
(fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0))
(fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0))
(fma.f32 u0 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0))
(+.f32 (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32)) (*.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))))))
(-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
(fma.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
#s(literal 1/4 binary32)
(*.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha)
(*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))
(*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))
#s(literal 1/3 binary32)
(*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)
(*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(log.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)) (neg.f32 alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 alpha #s(literal -1 binary32))
(neg.f32 alpha)
(log.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 alpha))
(neg.f32 (*.f32 alpha alpha))
(log.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32))) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 9 binary32))) (log1p.f32 (-.f32 (pow.f32 u0 #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))))
(log1p.f32 (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))
(*.f32 (neg.f32 u0) (*.f32 u0 u0))
(*.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 u0 (*.f32 u0 u0))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u0) #s(literal -3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -3 binary32)))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(pow.f32 u0 #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)))
(exp.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 3 binary32)))
#s(literal 3 binary32)
(log.f32 (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u0 u0 u0) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 u0 u0 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (pow.f32 (fma.f32 u0 u0 u0) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (fma.f32 u0 u0 u0)))))
(log1p.f32 (fma.f32 u0 u0 u0))
(*.f32 (+.f32 #s(literal 1 binary32) u0) u0)
(*.f32 u0 (+.f32 #s(literal 1 binary32) u0))
(/.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0)) (-.f32 (*.f32 u0 u0) u0))
(/.f32 (-.f32 (*.f32 u0 u0) (pow.f32 u0 #s(literal 4 binary32))) (-.f32 u0 (*.f32 u0 u0)))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (*.f32 u0 u0) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(fma.f32 (neg.f32 (fabs.f32 u0)) (neg.f32 (fabs.f32 u0)) u0)
(fma.f32 (neg.f32 (neg.f32 u0)) (neg.f32 (neg.f32 u0)) u0)
(fma.f32 (fabs.f32 (fabs.f32 u0)) (fabs.f32 (fabs.f32 u0)) u0)
(fma.f32 (fabs.f32 u0) (fabs.f32 u0) u0)
(fma.f32 (neg.f32 u0) (neg.f32 u0) u0)
(fma.f32 #s(literal 1 binary32) u0 (*.f32 u0 u0))
(fma.f32 u0 #s(literal 1 binary32) (*.f32 u0 u0))
(fma.f32 u0 u0 u0)
(+.f32 (*.f32 u0 #s(literal 1 binary32)) (*.f32 u0 u0))
(+.f32 (*.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0))
(+.f32 (*.f32 u0 u0) u0)
(+.f32 u0 (*.f32 u0 u0))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (log.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u0) alpha) alpha)))
#s(approx (* alpha alpha) (*.f32 alpha alpha))
#s(approx alpha alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)))
#s(approx (* (* alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha)))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)))
#s(approx (* 1/3 (* alpha alpha)) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
#s(approx (* 1/2 (* alpha alpha)) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (*.f32 (neg.f32 alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
#s(approx (neg alpha) (neg.f32 alpha))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0)))))
#s(approx (* (neg alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (neg.f32 alpha) alpha)) u0))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 (neg.f32 alpha) alpha)) u0))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 (neg.f32 alpha) alpha)) u0))
#s(approx (log (+ 1 (neg u0))) (neg.f32 u0))
#s(approx (log (+ 1 (neg u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (neg u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (neg u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (neg u0) (neg.f32 u0))
#s(approx u0 u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)) u0))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) (*.f32 alpha alpha))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (*.f32 alpha alpha))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (*.f32 u0 alpha))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (*.f32 (fma.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/3 binary32) (*.f32 #s(literal 1/2 binary32) alpha)) u0 alpha) u0))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/4 binary32) (*.f32 #s(literal 1/3 binary32) alpha)) u0 (*.f32 #s(literal 1/2 binary32) alpha)) u0 alpha) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha)) u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (neg.f32 u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (pow (neg u0) 3))) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (log (+ 1 (pow (neg u0) 3))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (pow (neg u0) 3) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) u0)
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (*.f32 (fma.f32 (fma.f32 #s(literal -2/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (*.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 2/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
#s(approx (+ (* u0 u0) u0) u0)
#s(approx (+ (* u0 u0) u0) (fma.f32 u0 u0 u0))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (log.f32 (pow.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) u0)))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal -1/2 binary32) (log.f32 (pow.f32 u0 (*.f32 alpha alpha))))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal -1/2 binary32) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)) (pow.f32 u0 #s(literal 3 binary32)))))))
#s(approx (log (+ 1 (neg u0))) (log.f32 u0))
#s(approx (log (+ 1 (neg u0))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (neg u0))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (log (+ 1 (neg u0))) (-.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32) (log.f32 u0)) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (pow.f32 (*.f32 u0 alpha) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0)))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) u0))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (*.f32 (pow.f32 (*.f32 u0 alpha) #s(literal 2 binary32)) #s(literal 1/4 binary32)))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) (*.f32 u0 u0)))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))) (*.f32 u0 u0)))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) u0))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (*.f32 (neg.f32 alpha) (log.f32 u0)))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (fma.f32 (neg.f32 alpha) (log.f32 u0) (/.f32 alpha u0)))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (fma.f32 (neg.f32 alpha) (log.f32 u0) (fma.f32 (/.f32 alpha (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 alpha u0))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (fma.f32 (neg.f32 alpha) (log.f32 u0) (fma.f32 (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32) (fma.f32 (/.f32 alpha (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 alpha u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (log.f32 u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (-.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (*.f32 u0 u0))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (-.f32 (-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (log.f32 (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (pow (neg u0) 3))) (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (-.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal -3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/2 binary32) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))))) (pow.f32 u0 #s(literal -3 binary32))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (log.f32 (*.f32 u0 u0)))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) u0 (*.f32 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 2/3 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
#s(approx (+ (* u0 u0) u0) (*.f32 u0 u0))
#s(approx (+ (* u0 u0) u0) (fma.f32 (*.f32 u0 u0) #s(literal 1 binary32) u0))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/2 binary32) (*.f32 (neg.f32 alpha) alpha)) u0))))
#s(approx (* (* (* alpha alpha) (log (+ 1 (neg u0)))) -1) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (neg.f32 alpha) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))) u0))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0)) (/.f32 (*.f32 (neg.f32 alpha) alpha) u0)))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0)) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))))
#s(approx (* (* alpha alpha) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0)) (neg.f32 (/.f32 (fma.f32 alpha alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/3 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0))) u0))))
#s(approx (log (+ 1 (neg u0))) (log.f32 u0))
#s(approx (log (+ 1 (neg u0))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (neg u0))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (log (+ 1 (neg u0))) (fma.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/2 binary32) (*.f32 (neg.f32 alpha) alpha)) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (neg.f32 alpha) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))) u0))))
#s(approx (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) (*.f32 (neg.f32 u0) (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) u0))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha))) u0))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) u0))) u0))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/3 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) u0)) u0))) u0))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha))) u0))) (*.f32 u0 u0)))
#s(approx (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) (*.f32 (neg.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/3 binary32) (*.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha)))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/2 binary32) (*.f32 (neg.f32 alpha) alpha)) u0))))
#s(approx (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (neg.f32 alpha) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))) u0))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (*.f32 (neg.f32 (log.f32 u0)) alpha))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (fma.f32 (neg.f32 (log.f32 u0)) alpha (/.f32 alpha u0)))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (fma.f32 (neg.f32 (log.f32 u0)) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 alpha u0) #s(literal -1/2 binary32) (neg.f32 alpha)) u0))))
#s(approx (* (log (+ 1 (neg u0))) (neg alpha)) (fma.f32 (neg.f32 (log.f32 u0)) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 alpha u0) #s(literal 1/3 binary32) (*.f32 #s(literal 1/2 binary32) alpha)) u0) #s(literal -1 binary32) (neg.f32 alpha)) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/2 binary32) (*.f32 (neg.f32 alpha) alpha)) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (neg.f32 (/.f32 (fma.f32 (neg.f32 alpha) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0))) u0))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (log.f32 u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (-.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (*.f32 u0 u0))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (+ (* u0 u0) u0)))) (-.f32 (fma.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) u0) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (*.f32 u0 u0))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (-.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal -3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/2 binary32) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (/.f32 (+.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32)))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (log.f32 (*.f32 u0 u0)))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0))))
#s(approx (log (+ 1 (+ (* u0 u0) u0))) (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 2/3 binary32) u0)) u0)) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 (*.f32 u0 u0))))

eval50.0ms (0.9%)

Memory
12.3MiB live, 111.8MiB allocated; 6ms collecting garbage
Compiler

Compiled 15 975 to 1 992 computations (87.5% saved)

prune1.3s (23.2%)

Memory
-0.4MiB live, 2 303.5MiB allocated; 45ms collecting garbage
Pruning

10 alts after pruning (6 fresh and 4 done)

PrunedKeptTotal
New5426548
Fresh000
Picked145
Done101
Total54410554
Accuracy
100.0%
Counts
554 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
50.9%
(*.f32 (*.f32 (-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u0)))) (neg.f32 alpha)) alpha)
99.0%
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
98.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
98.3%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
98.9%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0)))
94.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
94.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
88.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
Compiler

Compiled 477 to 305 computations (36.1% saved)

series137.0ms (2.5%)

Memory
7.2MiB live, 292.0MiB allocated; 10ms collecting garbage
Counts
58 → 238
Calls
Call 1
Inputs
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0)))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
#s(literal 1 binary32)
(pow.f32 alpha #s(literal -2 binary32))
alpha
#s(literal -2 binary32)
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))
(fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0))
(*.f32 #s(literal 1/2 binary32) alpha)
#s(literal 1/2 binary32)
(/.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 u0 u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32))))
(*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))))))
#s(literal 1/4 binary32)
(fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))
#s(literal 1/3 binary32)
(fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))))
(pow.f32 (/.f32 alpha u0) #s(literal 2 binary32))
(/.f32 alpha u0)
#s(literal 2 binary32)
(/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))
(pow.f32 u0 #s(literal 3 binary32))
#s(literal 3 binary32)
(pow.f32 u0 #s(literal 4 binary32))
#s(literal 4 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0)
(fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))
(*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))
(*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))))
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(pow.f32 u0 #s(literal 6 binary32))
#s(literal 6 binary32)
(fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
Outputs
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* (pow alpha 2) (log (- 1 u0)))))
#s(approx (/ 1 (pow alpha -2)) #s(hole binary32 (pow alpha 2)))
#s(approx (pow alpha -2) #s(hole binary32 (/ 1 (pow alpha 2))))
#s(approx alpha #s(hole binary32 alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* (pow alpha 2) (* (pow u0 2) (+ 1/2 (/ 1 u0))))))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (* (pow alpha 2) (+ 1/2 (/ 1 u0)))))
#s(approx (* 1/2 alpha) #s(hole binary32 (* 1/2 alpha)))
#s(approx (/ (* alpha alpha) u0) #s(hole binary32 (/ (pow alpha 2) u0)))
#s(approx (* alpha alpha) #s(hole binary32 (pow alpha 2)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* (pow alpha 2) (+ (* 1/2 (/ 1 (pow u0 2))) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3)))))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (* (pow alpha 2) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
#s(approx (pow (/ alpha u0) 2) #s(hole binary32 (/ (pow alpha 2) (pow u0 2))))
#s(approx (/ alpha u0) #s(hole binary32 (/ alpha u0)))
#s(approx (/ (* alpha alpha) (pow u0 3)) #s(hole binary32 (/ (pow alpha 2) (pow u0 3))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow alpha 2) (+ u0 (* (pow u0 2) (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* (pow alpha 2) (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* (pow alpha 2) (+ 1/3 (* 1/4 u0)))))
#s(approx (* (* alpha alpha) 1/4) #s(hole binary32 (* 1/4 (pow alpha 2))))
#s(approx (* (* alpha alpha) 1/3) #s(hole binary32 (* 1/3 (pow alpha 2))))
#s(approx (* (* alpha alpha) 1/2) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (* (* alpha alpha) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ (/ (pow u0 3) (- (+ (pow u0 2) (pow u0 4)) (pow u0 3))) (/ (pow u0 6) (- (+ (pow u0 2) (pow u0 4)) (pow u0 3)))))))))))
#s(approx (* (neg alpha) alpha) #s(hole binary32 (* -1 (pow alpha 2))))
#s(approx (neg alpha) #s(hole binary32 (* -1 alpha)))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* (pow alpha 2) (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (* (pow alpha 2) u0))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* -1/2 (* (pow alpha 2) u0))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* -1/3 (* (pow alpha 2) u0))))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* u0 (+ (* -1/3 (pow alpha 2)) (* -1/4 (* (pow alpha 2) u0))))))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 u0)))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (neg u0) #s(hole binary32 (* -1 u0)))
#s(approx u0 #s(hole binary32 u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (/ (pow alpha 2) u0)))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) u0)))
#s(approx (* u0 u0) #s(hole binary32 (pow u0 2)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (/ (pow alpha 2) (pow u0 3))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (/ (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (pow alpha 2) (pow u0 3))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (/ (pow alpha 2) (pow u0 3))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))))
#s(approx (pow u0 3) #s(hole binary32 (pow u0 3)))
#s(approx (pow u0 4) #s(hole binary32 (pow u0 4)))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* 1/2 (* (pow alpha 2) u0))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* 1/3 (pow alpha 2))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* -1 u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* -1/2 (pow u0 3)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* -1/3 (pow u0 3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* (pow u0 3) (- (* -1/4 (pow u0 3)) 1/3)) 1/2)) 1))))
#s(approx (pow (neg u0) 3) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 u0))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* 1/2 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* -2/3 u0)))))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (- (* 1/4 u0) 2/3))))))))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 u0))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* u0 (+ 1 u0))))
#s(approx (+ (pow u0 3) (pow u0 6)) #s(hole binary32 (pow u0 3)))
#s(approx (+ (pow u0 3) (pow u0 6)) #s(hole binary32 (* (pow u0 3) (+ 1 (pow u0 3)))))
#s(approx (pow u0 6) #s(hole binary32 (pow u0 6)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (pow u0 2)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 2) (+ 1 (* -1 u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 2) (+ 1 (* u0 (- u0 1))))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* (pow u0 3) (- u0 1))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* -1/3 (/ (pow alpha 2) (pow u0 3))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* 1/2 (* (pow alpha 2) (pow u0 2)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* 1/2 (* (pow alpha 2) (pow u0 2)))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 4)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 4)))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (* 1/4 (pow alpha 2))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* 1/3 (/ (pow alpha 2) u0))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))) u0)))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (* 1/2 (/ (pow alpha 2) (pow u0 2)))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) (pow u0 2))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 4)))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 3)))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 2)))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* 1/4 (* (pow alpha 2) u0))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* u0 (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (* -3 (log (/ 1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3)))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 3)))) (pow u0 6))))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* -2 (log (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (- (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3))))))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (pow u0 2)))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* (pow u0 2) (+ 1 (/ 1 u0)))))
#s(approx (+ (pow u0 3) (pow u0 6)) #s(hole binary32 (pow u0 6)))
#s(approx (+ (pow u0 3) (pow u0 6)) #s(hole binary32 (* (pow u0 6) (+ 1 (/ 1 (pow u0 3))))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (pow u0 4)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (- 1 (/ 1 u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (- (+ 1 (/ 1 (pow u0 2))) (/ 1 u0)))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (pow u0 4)))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* (pow u0 4) (- 1 (/ 1 u0)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -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))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (pow alpha 2) u0)))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* 1/2 (/ (pow alpha 2) u0)) (pow alpha 2)) u0)))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (* -1/3 (/ (pow alpha 2) u0))) u0)) (pow alpha 2)) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -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))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* -1 (* u0 (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -3 (log (/ -1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 6)) (* 1/2 (/ 1 (pow u0 3))))) (pow u0 3))))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* -2 (log (/ -1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u0))) u0)) 1) u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (+ 1 (* -1 (/ (- 1 (/ 1 u0)) u0))))))
Calls

6 calls:

TimeVariablePointExpression
47.0ms
alpha
@0
((* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (/ 1 (pow alpha -2)) 1 (pow alpha -2) alpha -2 (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* 1/2 alpha) 1/2 (/ (* alpha alpha) u0) (* alpha alpha) (* u0 u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) 1/4 (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) 1/3 (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (pow (/ alpha u0) 2) (/ alpha u0) 2 (/ (* alpha alpha) (pow u0 3)) (pow u0 3) 3 (pow u0 4) 4 (* (* (neg alpha) alpha) (log (- 1 u0))) (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (* (* alpha alpha) 1/4) (* (* alpha alpha) 1/3) (* (* alpha alpha) 1/2) (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow u0 3) (pow u0 6)) (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)))
34.0ms
alpha
@inf
((* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (/ 1 (pow alpha -2)) 1 (pow alpha -2) alpha -2 (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* 1/2 alpha) 1/2 (/ (* alpha alpha) u0) (* alpha alpha) (* u0 u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) 1/4 (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) 1/3 (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (pow (/ alpha u0) 2) (/ alpha u0) 2 (/ (* alpha alpha) (pow u0 3)) (pow u0 3) 3 (pow u0 4) 4 (* (* (neg alpha) alpha) (log (- 1 u0))) (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (* (* alpha alpha) 1/4) (* (* alpha alpha) 1/3) (* (* alpha alpha) 1/2) (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow u0 3) (pow u0 6)) (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)))
29.0ms
alpha
@-inf
((* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (/ 1 (pow alpha -2)) 1 (pow alpha -2) alpha -2 (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* 1/2 alpha) 1/2 (/ (* alpha alpha) u0) (* alpha alpha) (* u0 u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) 1/4 (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) 1/3 (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (pow (/ alpha u0) 2) (/ alpha u0) 2 (/ (* alpha alpha) (pow u0 3)) (pow u0 3) 3 (pow u0 4) 4 (* (* (neg alpha) alpha) (log (- 1 u0))) (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (* (* alpha alpha) 1/4) (* (* alpha alpha) 1/3) (* (* alpha alpha) 1/2) (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow u0 3) (pow u0 6)) (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)))
7.0ms
u0
@-inf
((* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (/ 1 (pow alpha -2)) 1 (pow alpha -2) alpha -2 (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* 1/2 alpha) 1/2 (/ (* alpha alpha) u0) (* alpha alpha) (* u0 u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) 1/4 (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) 1/3 (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (pow (/ alpha u0) 2) (/ alpha u0) 2 (/ (* alpha alpha) (pow u0 3)) (pow u0 3) 3 (pow u0 4) 4 (* (* (neg alpha) alpha) (log (- 1 u0))) (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (* (* alpha alpha) 1/4) (* (* alpha alpha) 1/3) (* (* alpha alpha) 1/2) (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow u0 3) (pow u0 6)) (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)))
7.0ms
u0
@inf
((* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (/ 1 (pow alpha -2)) 1 (pow alpha -2) alpha -2 (log (+ 1 (neg u0))) (neg u0) u0 -1 (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* 1/2 alpha) 1/2 (/ (* alpha alpha) u0) (* alpha alpha) (* u0 u0) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) 1/4 (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) 1/3 (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (pow (/ alpha u0) 2) (/ alpha u0) 2 (/ (* alpha alpha) (pow u0 3)) (pow u0 3) 3 (pow u0 4) 4 (* (* (neg alpha) alpha) (log (- 1 u0))) (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (* (* alpha alpha) 1/4) (* (* alpha alpha) 1/3) (* (* alpha alpha) 1/2) (* (* alpha alpha) u0) (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow u0 3) (pow u0 6)) (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)))

rewrite192.0ms (3.4%)

Memory
-32.5MiB live, 302.1MiB allocated; 16ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07308544
08187979
139777638
086637362
Stop Event
iter limit
node limit
iter limit
Counts
296 → 651
Calls
Call 1
Inputs
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0)))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
#s(literal 1 binary32)
(pow.f32 alpha #s(literal -2 binary32))
alpha
#s(literal -2 binary32)
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))
(fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0))
(*.f32 #s(literal 1/2 binary32) alpha)
#s(literal 1/2 binary32)
(/.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 u0 u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32))))
(*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))))))
#s(literal 1/4 binary32)
(fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))
#s(literal 1/3 binary32)
(fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))))
(pow.f32 (/.f32 alpha u0) #s(literal 2 binary32))
(/.f32 alpha u0)
#s(literal 2 binary32)
(/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))
(pow.f32 u0 #s(literal 3 binary32))
#s(literal 3 binary32)
(pow.f32 u0 #s(literal 4 binary32))
#s(literal 4 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0)
(fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))
(*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))
(*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))))
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(pow.f32 u0 #s(literal 6 binary32))
#s(literal 6 binary32)
(fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* (pow alpha 2) (log (- 1 u0)))))
#s(approx (/ 1 (pow alpha -2)) #s(hole binary32 (pow alpha 2)))
#s(approx (pow alpha -2) #s(hole binary32 (/ 1 (pow alpha 2))))
#s(approx alpha #s(hole binary32 alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* (pow alpha 2) (* (pow u0 2) (+ 1/2 (/ 1 u0))))))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (* (pow alpha 2) (+ 1/2 (/ 1 u0)))))
#s(approx (* 1/2 alpha) #s(hole binary32 (* 1/2 alpha)))
#s(approx (/ (* alpha alpha) u0) #s(hole binary32 (/ (pow alpha 2) u0)))
#s(approx (* alpha alpha) #s(hole binary32 (pow alpha 2)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* (pow alpha 2) (+ (* 1/2 (/ 1 (pow u0 2))) (+ (* 1/3 (/ 1 u0)) (/ 1 (pow u0 3)))))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (* (pow alpha 2) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
#s(approx (pow (/ alpha u0) 2) #s(hole binary32 (/ (pow alpha 2) (pow u0 2))))
#s(approx (/ alpha u0) #s(hole binary32 (/ alpha u0)))
#s(approx (/ (* alpha alpha) (pow u0 3)) #s(hole binary32 (/ (pow alpha 2) (pow u0 3))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow alpha 2) (+ u0 (* (pow u0 2) (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* (pow alpha 2) (* u0 (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* (pow alpha 2) (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0)))))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* (pow alpha 2) (+ 1/3 (* 1/4 u0)))))
#s(approx (* (* alpha alpha) 1/4) #s(hole binary32 (* 1/4 (pow alpha 2))))
#s(approx (* (* alpha alpha) 1/3) #s(hole binary32 (* 1/3 (pow alpha 2))))
#s(approx (* (* alpha alpha) 1/2) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (* (* alpha alpha) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ (/ (pow u0 3) (- (+ (pow u0 2) (pow u0 4)) (pow u0 3))) (/ (pow u0 6) (- (+ (pow u0 2) (pow u0 4)) (pow u0 3)))))))))))
#s(approx (* (neg alpha) alpha) #s(hole binary32 (* -1 (pow alpha 2))))
#s(approx (neg alpha) #s(hole binary32 (* -1 alpha)))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* (pow alpha 2) (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (* (pow alpha 2) u0))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* -1/2 (* (pow alpha 2) u0))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* -1/3 (* (pow alpha 2) u0))))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* u0 (+ (* -1/3 (pow alpha 2)) (* -1/4 (* (pow alpha 2) u0))))))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 u0)))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (neg u0) #s(hole binary32 (* -1 u0)))
#s(approx u0 #s(hole binary32 u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (/ (pow alpha 2) u0)))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) u0)))
#s(approx (* u0 u0) #s(hole binary32 (pow u0 2)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (/ (pow alpha 2) (pow u0 3))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (/ (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (pow alpha 2) (pow u0 3))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (/ (pow alpha 2) (pow u0 3))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))))
#s(approx (pow u0 3) #s(hole binary32 (pow u0 3)))
#s(approx (pow u0 4) #s(hole binary32 (pow u0 4)))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* 1/2 (* (pow alpha 2) u0))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* 1/3 (pow alpha 2))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* -1 u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* -1/2 (pow u0 3)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* -1/3 (pow u0 3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* (pow u0 3) (- (* -1/4 (pow u0 3)) 1/3)) 1/2)) 1))))
#s(approx (pow (neg u0) 3) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 u0))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* 1/2 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* -2/3 u0)))))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (- (* 1/4 u0) 2/3))))))))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 u0))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* u0 (+ 1 u0))))
#s(approx (+ (pow u0 3) (pow u0 6)) #s(hole binary32 (pow u0 3)))
#s(approx (+ (pow u0 3) (pow u0 6)) #s(hole binary32 (* (pow u0 3) (+ 1 (pow u0 3)))))
#s(approx (pow u0 6) #s(hole binary32 (pow u0 6)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (pow u0 2)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 2) (+ 1 (* -1 u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 2) (+ 1 (* u0 (- u0 1))))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* (pow u0 3) (- u0 1))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* -1/3 (/ (pow alpha 2) (pow u0 3))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* 1/2 (* (pow alpha 2) (pow u0 2)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* 1/2 (* (pow alpha 2) (pow u0 2)))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) #s(hole binary32 (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (* 1/2 (pow alpha 2))))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) #s(hole binary32 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 4)))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 4)))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (* 1/4 (pow alpha 2))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* 1/3 (/ (pow alpha 2) u0))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (/ (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))) u0)))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (* 1/2 (/ (pow alpha 2) (pow u0 2)))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) #s(hole binary32 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) (pow u0 2))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 4)))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 3)))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* 1/4 (* (pow alpha 2) (pow u0 2)))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* (pow u0 2) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* 1/4 (* (pow alpha 2) u0))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* u0 (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (* -3 (log (/ 1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3)))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 3)))) (pow u0 6))))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* -2 (log (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (- (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3))))))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (pow u0 2)))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* (pow u0 2) (+ 1 (/ 1 u0)))))
#s(approx (+ (pow u0 3) (pow u0 6)) #s(hole binary32 (pow u0 6)))
#s(approx (+ (pow u0 3) (pow u0 6)) #s(hole binary32 (* (pow u0 6) (+ 1 (/ 1 (pow u0 3))))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (pow u0 4)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (- 1 (/ 1 u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (- (+ 1 (/ 1 (pow u0 2))) (/ 1 u0)))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (pow u0 4)))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* (pow u0 4) (- 1 (/ 1 u0)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) #s(hole binary32 (+ (* -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))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (pow alpha 2) u0)))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* 1/2 (/ (pow alpha 2) u0)) (pow alpha 2)) u0)))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (* -1/3 (/ (pow alpha 2) u0))) u0)) (pow alpha 2)) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(hole binary32 (+ (* -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))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) #s(hole binary32 (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) #s(hole binary32 (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) #s(hole binary32 (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) #s(hole binary32 (* (pow u0 2) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) #s(hole binary32 (* -1 (* u0 (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -3 (log (/ -1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 6)) (* 1/2 (/ 1 (pow u0 3))))) (pow u0 3))))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* -2 (log (/ -1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 2/3 (/ 1 u0))) u0)) 1) u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (+ 1 (* -1 (/ (- 1 (/ 1 u0)) u0))))))
Outputs
(log.f32 (pow.f32 (pow.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal -1 binary32)))
(*.f32 (*.f32 alpha alpha) (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(log.f32 (pow.f32 (pow.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (fabs.f32 alpha)) (neg.f32 (fabs.f32 alpha)))
(*.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (neg.f32 alpha)))
(*.f32 (fabs.f32 (fabs.f32 alpha)) (fabs.f32 (fabs.f32 alpha)))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (fabs.f32 alpha) (fabs.f32 alpha))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 alpha alpha)
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 alpha) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(fabs.f32 (*.f32 alpha alpha))
(+.f32 (cosh.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
#s(literal 1 binary32)
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) alpha)) (fabs.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (pow.f32 (fabs.f32 alpha) #s(literal -1 binary32)) (pow.f32 (fabs.f32 alpha) #s(literal -1 binary32)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal -1 binary32)) (pow.f32 (neg.f32 alpha) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (pow.f32 (*.f32 alpha alpha) #s(literal -3 binary32)) (pow.f32 (*.f32 alpha alpha) #s(literal -2 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal -2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 1 binary32))
(pow.f32 alpha #s(literal -2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))) (sinh.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
alpha
#s(literal -2 binary32)
(log.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (*.f32 #s(literal 1 binary32) (neg.f32 u0)))))
(log1p.f32 (neg.f32 u0))
(*.f32 #s(literal -1 binary32) u0)
(*.f32 u0 #s(literal -1 binary32))
(neg.f32 u0)
u0
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (*.f32 u0 u0) (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (*.f32 u0 u0) (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) u0) u0)
(*.f32 (*.f32 u0 u0) (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))
(fma.f32 (pow.f32 (*.f32 u0 alpha) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 u0 u0)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 u0 u0) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 u0 u0)))
(fma.f32 (*.f32 u0 u0) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 alpha alpha) u0)))
(fma.f32 #s(literal 1/2 binary32) (pow.f32 (*.f32 u0 alpha) #s(literal 2 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 u0 u0)))
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 (pow.f32 (*.f32 u0 alpha) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 u0 u0)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) #s(literal 2 binary32)) (pow.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (/.f32 (*.f32 alpha alpha) u0)))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (/.f32 (*.f32 alpha alpha) u0)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 alpha (/.f32 alpha u0) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha))
(fma.f32 alpha (*.f32 #s(literal 1/2 binary32) alpha) (/.f32 (*.f32 alpha alpha) u0))
(+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (/.f32 (*.f32 alpha alpha) u0))
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha))
(*.f32 #s(literal 1/2 binary32) alpha)
(*.f32 alpha #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(*.f32 alpha (/.f32 alpha u0))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 u0))
(/.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 (fabs.f32 alpha)) (neg.f32 (fabs.f32 alpha)))
(*.f32 (neg.f32 (neg.f32 alpha)) (neg.f32 (neg.f32 alpha)))
(*.f32 (fabs.f32 (fabs.f32 alpha)) (fabs.f32 (fabs.f32 alpha)))
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (fabs.f32 alpha) (fabs.f32 alpha))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 alpha alpha)
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(pow.f32 (fabs.f32 alpha) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(fabs.f32 (*.f32 alpha alpha))
(+.f32 (cosh.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(*.f32 (neg.f32 (fabs.f32 u0)) (neg.f32 (fabs.f32 u0)))
(*.f32 (neg.f32 (neg.f32 u0)) (neg.f32 (neg.f32 u0)))
(*.f32 (fabs.f32 (fabs.f32 u0)) (fabs.f32 (fabs.f32 u0)))
(*.f32 (fabs.f32 u0) (fabs.f32 u0))
(*.f32 (neg.f32 u0) (neg.f32 u0))
(*.f32 u0 u0)
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -2 binary32)))
(pow.f32 (fabs.f32 u0) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal -2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -2 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 1 binary32))
(pow.f32 (neg.f32 u0) #s(literal 2 binary32))
(pow.f32 u0 #s(literal 2 binary32))
(fabs.f32 (*.f32 u0 u0))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 2 binary32)))
(exp.f32 (log.f32 (*.f32 u0 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))))))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))))) (pow.f32 u0 #s(literal 4 binary32)))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))) (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32))))) (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))) (-.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))))) (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))) (fma.f32 (pow.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 u0 #s(literal 9 binary32)))))) (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))) (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))))))
(/.f32 (fma.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 3 binary32))) (-.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))))) (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32))))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))))
(/.f32 (fma.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))))) (fma.f32 (pow.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 u0 #s(literal 9 binary32)))))) (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))))) (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))))))))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))))
(+.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))))
(+.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
#s(literal 1/4 binary32)
(/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (-.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 u0 (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32))))) (*.f32 u0 (-.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))))
(/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))))) (*.f32 u0 (fma.f32 (pow.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 u0 #s(literal 9 binary32)))))) (*.f32 u0 (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))))))
(/.f32 (fma.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32))) u0 (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))) (*.f32 (-.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))) u0))
(/.f32 (fma.f32 (fma.f32 (pow.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 u0 #s(literal 9 binary32)))) u0 (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))))) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))) (*.f32 (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))))) u0))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))))))
(fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 alpha alpha) u0) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))))
(+.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))
(+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))))
(+.f32 (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))
#s(literal 1/3 binary32)
(/.f32 (-.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (fma.f32 (pow.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 u0 #s(literal 9 binary32)))) (+.f32 (pow.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))))))
(fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))
(fma.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))
(fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(+.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))
(*.f32 (neg.f32 (/.f32 alpha u0)) (neg.f32 (/.f32 alpha u0)))
(*.f32 (fabs.f32 (/.f32 alpha u0)) (fabs.f32 (/.f32 alpha u0)))
(*.f32 (exp.f32 (log.f32 (/.f32 alpha u0))) (exp.f32 (log.f32 (/.f32 alpha u0))))
(*.f32 (/.f32 alpha u0) (/.f32 alpha u0))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 alpha u0) #s(literal -2 binary32)))
(pow.f32 (exp.f32 (log.f32 (/.f32 alpha u0))) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 alpha u0) #s(literal 2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (/.f32 alpha u0)) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 (/.f32 alpha u0)) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 alpha u0)) #s(literal 2 binary32)))
(/.f32 (neg.f32 alpha) (neg.f32 u0))
(/.f32 alpha u0)
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 alpha u0) #s(literal -1 binary32)))
(pow.f32 (/.f32 alpha u0) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 alpha u0)) #s(literal 1 binary32)))
#s(literal 2 binary32)
(*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 u0 #s(literal 3 binary32)))
(/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))
(exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)) (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(*.f32 (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal -3 binary32)))
(*.f32 (pow.f32 u0 #s(literal -3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))
(*.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (neg.f32 u0) (*.f32 u0 u0))
(*.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 u0 (*.f32 u0 u0))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u0) #s(literal -3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -3 binary32)))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(pow.f32 u0 #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)))
(exp.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 3 binary32)))
#s(literal 3 binary32)
(*.f32 (neg.f32 (*.f32 u0 u0)) (neg.f32 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) (*.f32 u0 u0))
(pow.f32 (*.f32 u0 u0) #s(literal 2 binary32))
(pow.f32 u0 #s(literal 4 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 4 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 4 binary32))))
(exp.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (*.f32 (log.f32 u0) #s(literal 2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 u0) #s(literal 2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 4 binary32)))
#s(literal 4 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
(*.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0)
(*.f32 u0 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 2 binary32))) (-.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) u0)))
(/.f32 (fma.f32 (pow.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) u0)))))
(-.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)) (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
(fma.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0) u0 (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)))
(fma.f32 u0 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)))
(fma.f32 alpha (*.f32 alpha u0) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)))
(+.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0)
(*.f32 u0 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) u0))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) u0 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) u0))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) u0))
(fma.f32 u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0)))
(+.f32 (*.f32 u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) (*.f32 u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) u0))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) #s(literal 3 binary32)) (*.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0)))))
(-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 (neg.f32 u0) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha))))
(-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/2 binary32)))
(-.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha))
(fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32) (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0))
(fma.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha))
(fma.f32 alpha (*.f32 #s(literal 1/2 binary32) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0))
(+.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0))
(+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha))
(*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))))
(/.f32 (fma.f32 #s(literal 1/64 binary32) (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32)) (*.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))))))
(-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1/3 binary32)))
(-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (*.f32 alpha alpha)))
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(fma.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) u0) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
(fma.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (*.f32 alpha alpha)))
(fma.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (*.f32 alpha alpha)))
(fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
(+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) u0) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
(*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))
(*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha #s(literal 1/4 binary32)))
(*.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha)
(*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))
(*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)
(*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 #s(literal 1/2 binary32) alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha u0))
(log.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))))
(*.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 alpha))
(neg.f32 (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 alpha #s(literal -1 binary32))
(neg.f32 alpha)
(log.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))) #s(literal 2 binary32))) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(log.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 9 binary32))) (log1p.f32 (-.f32 (pow.f32 u0 #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))))
(log1p.f32 (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal -3 binary32)))
(*.f32 (pow.f32 u0 #s(literal -3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))
(*.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (neg.f32 u0) (*.f32 u0 u0))
(*.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 u0 (*.f32 u0 u0))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u0) #s(literal -3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -3 binary32)))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(pow.f32 u0 #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)))
(exp.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 3 binary32)))
(log.f32 (+.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))))
(-.f32 (log1p.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 3 binary32))) (log1p.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
(log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 u0 #s(literal 6 binary32))) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (neg.f32 (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (neg.f32 (pow.f32 u0 #s(literal 6 binary32))))) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 u0 #s(literal 6 binary32)))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (pow.f32 u0 #s(literal 6 binary32))))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32))) (/.f32 (-.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32)))) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal 6 binary32)))) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))
(+.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(+.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 12 binary32))) (-.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 9 binary32)) (pow.f32 u0 #s(literal 18 binary32))) (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (pow.f32 u0 #s(literal 12 binary32)) (pow.f32 u0 #s(literal 9 binary32)))))
(fma.f32 (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (fabs.f32 (pow.f32 u0 #s(literal 3 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (pow.f32 (fabs.f32 u0) #s(literal 3 binary32)) (pow.f32 (fabs.f32 u0) #s(literal 3 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal -3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (pow.f32 u0 #s(literal -3 binary32)) (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (*.f32 u0 u0) (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (*.f32 u0 u0) u0 (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 u0 (*.f32 u0 u0) (pow.f32 u0 #s(literal 6 binary32)))
(+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(*.f32 (fabs.f32 (pow.f32 u0 #s(literal 3 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3 binary32))))
(*.f32 (pow.f32 (fabs.f32 u0) #s(literal 3 binary32)) (pow.f32 (fabs.f32 u0) #s(literal 3 binary32)))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0))
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 (*.f32 u0 u0) (pow.f32 u0 #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -6 binary32)))
(pow.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3 binary32))
(pow.f32 (neg.f32 u0) #s(literal 6 binary32))
(pow.f32 u0 #s(literal 6 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 6 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 6 binary32))))
(exp.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (*.f32 (log.f32 u0) #s(literal 4 binary32))))
(exp.f32 (fma.f32 (log.f32 u0) #s(literal 3 binary32) (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u0) #s(literal 2 binary32)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 6 binary32)))
#s(literal 6 binary32)
(/.f32 (-.f32 (pow.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (+.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 u0 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 (pow.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (*.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (pow.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 u0 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))))
(-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (neg.f32 (fabs.f32 u0)) (neg.f32 (fabs.f32 u0)) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (neg.f32 (neg.f32 u0)) (neg.f32 (neg.f32 u0)) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (fabs.f32 (fabs.f32 u0)) (fabs.f32 (fabs.f32 u0)) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (fabs.f32 u0) (fabs.f32 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (neg.f32 u0) (neg.f32 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(+.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 u0 u0))
(+.f32 (*.f32 u0 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 u0 #s(literal 8 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (+.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 u0 #s(literal 12 binary32)) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 (pow.f32 u0 #s(literal 8 binary32)) (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 7 binary32)))))
(-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
#s(approx (* alpha alpha) (*.f32 alpha alpha))
#s(approx (pow alpha -2) (pow.f32 alpha #s(literal -2 binary32)))
#s(approx alpha alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (*.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/2 binary32) u0) (*.f32 alpha alpha)))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1/2 binary32)) (*.f32 alpha alpha)))
#s(approx (* 1/2 alpha) (*.f32 #s(literal 1/2 binary32) alpha))
#s(approx (/ (* alpha alpha) u0) (/.f32 (*.f32 alpha alpha) u0))
#s(approx (* alpha alpha) (*.f32 alpha alpha))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (fma.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1/2 binary32) (pow.f32 u0 #s(literal -3 binary32)))) (pow.f32 u0 #s(literal 4 binary32))) (*.f32 alpha alpha)))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (*.f32 (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (fma.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1/2 binary32) (pow.f32 u0 #s(literal -3 binary32)))) (*.f32 alpha alpha)))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (*.f32 (fma.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1/2 binary32) (+.f32 (pow.f32 u0 #s(literal -3 binary32)) (/.f32 #s(literal 1/3 binary32) u0))) (*.f32 alpha alpha)))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (*.f32 (fma.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1/2 binary32) (pow.f32 u0 #s(literal -3 binary32))) (*.f32 alpha alpha)))
#s(approx (pow (/ alpha u0) 2) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
#s(approx (/ alpha u0) (/.f32 alpha u0))
#s(approx (/ (* alpha alpha) (pow u0 3)) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 u0 u0) u0) (*.f32 alpha alpha)))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (*.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha)))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)))
#s(approx (* (* alpha alpha) 1/4) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
#s(approx (* (* alpha alpha) 1/3) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
#s(approx (* (* alpha alpha) 1/2) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha))
#s(approx (* (* alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
#s(approx (* (neg alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
#s(approx (neg alpha) (neg.f32 alpha))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (*.f32 (+.f32 (fma.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1/2 binary32) (pow.f32 u0 #s(literal -3 binary32))) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 alpha alpha)))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (*.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (neg.f32 alpha) alpha)) u0))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 (neg.f32 alpha) alpha)) u0))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 (neg.f32 alpha) alpha)) u0))
#s(approx (log (+ 1 (neg u0))) (neg.f32 u0))
#s(approx (log (+ 1 (neg u0))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (neg u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (neg u0))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (neg u0) (neg.f32 u0))
#s(approx u0 u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (/.f32 (*.f32 alpha alpha) u0))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* u0 u0) (*.f32 u0 u0))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (/.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (/.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (pow (neg u0) 3) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (pow u0 4) (pow.f32 u0 #s(literal 4 binary32)))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32)))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (*.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (fma.f32 (fma.f32 (*.f32 (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0 (*.f32 alpha alpha)) u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (neg.f32 u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (pow (neg u0) 3))) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (log (+ 1 (pow (neg u0) 3))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (pow (neg u0) 3) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) u0)
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (*.f32 (fma.f32 (fma.f32 #s(literal -2/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (*.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 2/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) u0)
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (*.f32 (+.f32 u0 #s(literal 1 binary32)) u0))
#s(approx (+ (pow u0 3) (pow u0 6)) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (+ (pow u0 3) (pow u0 6)) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))))
#s(approx (pow u0 6) (pow.f32 u0 #s(literal 6 binary32)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 u0 u0))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (fma.f32 (*.f32 u0 u0) #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 (fma.f32 (-.f32 u0 #s(literal 1 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 u0)))
#s(approx (- (pow u0 4) (pow u0 3)) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (- (pow u0 4) (pow u0 3)) (*.f32 (-.f32 u0 #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1/3 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (log.f32 (pow.f32 u0 (*.f32 alpha alpha))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) u0)))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1 binary32) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 u0 u0)))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1 binary32) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)) (pow.f32 u0 #s(literal 3 binary32)))))))
#s(approx (log (+ 1 (neg u0))) (log.f32 u0))
#s(approx (log (+ 1 (neg u0))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (neg u0))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (log (+ 1 (neg u0))) (-.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32) (log.f32 u0)) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1/3 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (pow.f32 (*.f32 u0 alpha) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
#s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (*.f32 u0 u0) (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (*.f32 (pow.f32 (*.f32 u0 alpha) #s(literal 2 binary32)) #s(literal 1/2 binary32)))
#s(approx (* (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (* u0 u0)) (*.f32 (*.f32 u0 u0) (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha))
#s(approx (+ (* (* 1/2 alpha) alpha) (/ (* alpha alpha) u0)) (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 u0 u0))))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 u0 u0))))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 u0 u0))))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (/.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))) u0))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 u0 u0)))
#s(approx (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0)))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha) (*.f32 u0 u0))))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (*.f32 (pow.f32 (*.f32 u0 alpha) #s(literal 2 binary32)) #s(literal 1/4 binary32)))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) (*.f32 u0 u0)))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32)))) (*.f32 u0 u0)))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (*.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (*.f32 alpha (/.f32 alpha (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1/3 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log.f32 u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (*.f32 u0 u0))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (log.f32 (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (pow (neg u0) 3))) (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (-.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal -3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/2 binary32) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))))) (pow.f32 u0 #s(literal -3 binary32))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (log.f32 (*.f32 u0 u0)))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (fma.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (fma.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0))) (*.f32 #s(literal 2/3 binary32) (pow.f32 u0 #s(literal -3 binary32)))))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (*.f32 u0 u0))
#s(approx (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (fma.f32 (*.f32 u0 u0) #s(literal 1 binary32) u0))
#s(approx (+ (pow u0 3) (pow u0 6)) (pow.f32 u0 #s(literal 6 binary32)))
#s(approx (+ (pow u0 3) (pow u0 6)) (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (pow.f32 u0 #s(literal 4 binary32)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 (-.f32 (+.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (- (pow u0 4) (pow u0 3)) (pow.f32 u0 #s(literal 4 binary32)))
#s(approx (- (pow u0 4) (pow u0 3)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0) (*.f32 (neg.f32 alpha) alpha)) u0))))
#s(approx (* (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) -1) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (neg.f32 alpha) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0))) u0))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0)) (/.f32 (*.f32 (neg.f32 alpha) alpha) u0)))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0)) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))))
#s(approx (* (/ 1 (pow alpha -2)) (log (+ 1 (neg u0)))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0)) (neg.f32 (/.f32 (fma.f32 alpha alpha (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (/.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0))) u0))))
#s(approx (log (+ 1 (neg u0))) (log.f32 u0))
#s(approx (log (+ 1 (neg u0))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (neg u0))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (log (+ 1 (neg u0))) (fma.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0) (*.f32 (neg.f32 alpha) alpha)) u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (neg.f32 alpha) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0))) u0))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))) u0))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) u0))) u0))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))) u0))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (pow u0 4)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) u0))) u0))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))) u0))))
#s(approx (+ (* (* alpha alpha) 1/4) (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3))))) (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) u0))) u0))))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))) u0)))
#s(approx (+ (* (/ (* alpha alpha) u0) 1/3) (+ (* (pow (/ alpha u0) 2) 1/2) (/ (* alpha alpha) (pow u0 3)))) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) u0))) u0)))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))) u0))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) u0) (* (* alpha alpha) u0)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) u0))) u0))) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha) (*.f32 #s(literal -1/3 binary32) (/.f32 (*.f32 alpha alpha) u0))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (* (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) u0) (*.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0))) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) u0) (* (* alpha alpha) 1/2)) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))) u0))) (*.f32 u0 u0)))
#s(approx (+ (* (* (* alpha alpha) 1/4) u0) (* (* alpha alpha) 1/3)) (*.f32 (neg.f32 u0) (fma.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha) (*.f32 #s(literal -1/3 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (neg.f32 (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 alpha alpha) u0) (*.f32 (neg.f32 alpha) alpha)) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (neg.f32 (/.f32 (fma.f32 (neg.f32 alpha) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha)) u0))) u0))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log.f32 u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (*.f32 u0 u0))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (fma.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) u0) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (*.f32 u0 u0))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (-.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal -3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/2 binary32) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (/.f32 (+.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32)))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (log.f32 (*.f32 u0 u0)))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -2 binary32) (fma.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0))))
#s(approx (log (+ 1 (/ (+ (pow u0 3) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 2/3 binary32) u0)) u0)) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 (*.f32 u0 u0))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)) u0) #s(literal -1 binary32) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 4 binary32))))

eval77.0ms (1.4%)

Memory
35.9MiB live, 177.7MiB allocated; 9ms collecting garbage
Compiler

Compiled 33 476 to 3 322 computations (90.1% saved)

prune1.2s (22.3%)

Memory
-4.1MiB live, 2 206.2MiB allocated; 46ms collecting garbage
Pruning

8 alts after pruning (2 fresh and 6 done)

PrunedKeptTotal
New7272729
Fresh101
Picked325
Done044
Total7318739
Accuracy
100.0%
Counts
739 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.8%
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
98.6%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
99.0%
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
98.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
98.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
98.9%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
94.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0)))
94.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
Compiler

Compiled 161 to 113 computations (29.8% saved)

series87.0ms (1.6%)

Memory
-0.6MiB live, 190.5MiB allocated; 4ms collecting garbage
Counts
31 → 134
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))))
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(neg.f32 u0)
u0
#s(literal 3 binary32)
(log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(*.f32 u0 u0)
#s(literal 3/2 binary32)
(pow.f32 u0 #s(literal 6 binary32))
#s(literal 6 binary32)
(fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(pow.f32 u0 #s(literal 4 binary32))
#s(literal 4 binary32)
(pow.f32 u0 #s(literal 3 binary32))
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))
#s(literal 1 binary32)
(log1p.f32 (neg.f32 u0))
(pow.f32 alpha #s(literal -2 binary32))
#s(literal -2 binary32)
#s(literal -1 binary32)
Outputs
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ (/ (pow u0 3) (- (+ (pow u0 2) (pow u0 4)) (pow u0 3))) (/ (pow u0 6) (- (+ (pow u0 2) (pow u0 4)) (pow u0 3)))))))))))
#s(approx (* (neg alpha) alpha) #s(hole binary32 (* -1 (pow alpha 2))))
#s(approx (neg alpha) #s(hole binary32 (* -1 alpha)))
#s(approx alpha #s(hole binary32 alpha))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* (pow alpha 2) (log (- 1 u0)))))
#s(approx (pow alpha -2) #s(hole binary32 (/ 1 (pow alpha 2))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* -1 u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* -1/2 (pow u0 3)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* -1/3 (pow u0 3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* (pow u0 3) (- (* -1/4 (pow u0 3)) 1/3)) 1/2)) 1))))
#s(approx (pow (neg u0) 3) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (neg u0) #s(hole binary32 (* -1 u0)))
#s(approx u0 #s(hole binary32 u0))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 u0))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* 1/2 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* -2/3 u0)))))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (- (* 1/4 u0) 2/3))))))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 u0))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* u0 (+ 1 u0))))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (pow u0 3)))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (* (pow u0 3) (+ 1 (pow u0 3)))))
#s(approx (pow (* u0 u0) 3/2) #s(hole binary32 (pow u0 3)))
#s(approx (* u0 u0) #s(hole binary32 (pow u0 2)))
#s(approx (pow u0 6) #s(hole binary32 (pow u0 6)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (pow u0 2)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 2) (+ 1 (* -1 u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 2) (+ 1 (* u0 (- u0 1))))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* (pow u0 3) (- u0 1))))
#s(approx (pow u0 4) #s(hole binary32 (pow u0 4)))
#s(approx (pow u0 3) #s(hole binary32 (pow u0 3)))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* -1 (* (pow alpha 2) u0))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* -1/2 (* (pow alpha 2) u0))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* -1/3 (* (pow alpha 2) u0))))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* u0 (+ (* -1/3 (pow alpha 2)) (* -1/4 (* (pow alpha 2) u0))))))))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 u0)))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (* -3 (log (/ 1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3)))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 3)))) (pow u0 6))))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* -2 (log (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (- (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3))))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (pow u0 2)))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* (pow u0 2) (+ 1 (/ 1 u0)))))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (pow u0 6)))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (* (pow u0 6) (+ 1 (/ 1 (pow u0 3))))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (pow u0 4)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (- 1 (/ 1 u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (- (+ 1 (/ 1 (pow u0 2))) (/ 1 u0)))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (pow u0 4)))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* (pow u0 4) (- 1 (/ 1 u0)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* -1/3 (/ (pow alpha 2) (pow u0 3))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* -5/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* -1 (/ (- (* 5/3 (/ 1 u0)) 1/2) u0))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -3 (log (/ -1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 6)) (* 1/2 (/ 1 (pow u0 3))))) (pow u0 3))))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* -2 (log (/ -1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 8/3 (/ 1 u0))) u0)) 1) u0)))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* (pow u0 2) (+ 1 (* -1 (/ (- (* 2 (/ 1 (pow u0 2))) 1) u0))))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* (pow u0 2) (+ 1 (* -1 (/ (- (+ (* 2 (/ 1 (pow u0 2))) (/ 2 (pow u0 3))) 1) u0))))))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (* (pow u0 6) (- 1 (/ 1 (pow u0 3))))))
#s(approx (pow (* u0 u0) 3/2) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (+ 1 (* -1 (/ (- 1 (/ 1 u0)) u0))))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -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))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* -1 (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (pow alpha 2) u0)))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* 1/2 (/ (pow alpha 2) u0)) (pow alpha 2)) u0)))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (* -1/3 (/ (pow alpha 2) u0))) u0)) (pow alpha 2)) u0)))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
Calls

6 calls:

TimeVariablePointExpression
25.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) alpha (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (neg u0) u0 3 (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow (* u0 u0) 3/2) (pow u0 6)) (pow (* u0 u0) 3/2) (* u0 u0) 3/2 (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)) (pow u0 4) 4 (pow u0 3) (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (* 1 (log (+ 1 (neg u0)))) 1 (log (+ 1 (neg u0))) (pow alpha -2) -2 -1)
24.0ms
alpha
@inf
((* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) alpha (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (neg u0) u0 3 (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow (* u0 u0) 3/2) (pow u0 6)) (pow (* u0 u0) 3/2) (* u0 u0) 3/2 (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)) (pow u0 4) 4 (pow u0 3) (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (* 1 (log (+ 1 (neg u0)))) 1 (log (+ 1 (neg u0))) (pow alpha -2) -2 -1)
24.0ms
alpha
@0
((* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) alpha (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (neg u0) u0 3 (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow (* u0 u0) 3/2) (pow u0 6)) (pow (* u0 u0) 3/2) (* u0 u0) 3/2 (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)) (pow u0 4) 4 (pow u0 3) (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (* 1 (log (+ 1 (neg u0)))) 1 (log (+ 1 (neg u0))) (pow alpha -2) -2 -1)
4.0ms
u0
@-inf
((* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) alpha (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (neg u0) u0 3 (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow (* u0 u0) 3/2) (pow u0 6)) (pow (* u0 u0) 3/2) (* u0 u0) 3/2 (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)) (pow u0 4) 4 (pow u0 3) (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (* 1 (log (+ 1 (neg u0)))) 1 (log (+ 1 (neg u0))) (pow alpha -2) -2 -1)
4.0ms
u0
@inf
((* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (* (neg alpha) alpha) (neg alpha) alpha (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log (+ 1 (pow (neg u0) 3))) (pow (neg u0) 3) (neg u0) u0 3 (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (+ (pow (* u0 u0) 3/2) (pow u0 6)) (pow (* u0 u0) 3/2) (* u0 u0) 3/2 (pow u0 6) 6 (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (- (pow u0 4) (pow u0 3)) (pow u0 4) 4 (pow u0 3) (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (* 1 (log (+ 1 (neg u0)))) 1 (log (+ 1 (neg u0))) (pow alpha -2) -2 -1)

rewrite169.0ms (3%)

Memory
-7.2MiB live, 227.0MiB allocated; 11ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05104104
05483713
129693349
093303275
Stop Event
iter limit
node limit
iter limit
Counts
165 → 411
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))))
(log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(neg.f32 u0)
u0
#s(literal 3 binary32)
(log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(*.f32 u0 u0)
#s(literal 3/2 binary32)
(pow.f32 u0 #s(literal 6 binary32))
#s(literal 6 binary32)
(fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(pow.f32 u0 #s(literal 4 binary32))
#s(literal 4 binary32)
(pow.f32 u0 #s(literal 3 binary32))
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))
#s(literal 1 binary32)
(log1p.f32 (neg.f32 u0))
(pow.f32 alpha #s(literal -2 binary32))
#s(literal -2 binary32)
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (log (+ 1 (* -1 (pow u0 3)))) (log (+ 1 (+ (/ (pow u0 3) (- (+ (pow u0 2) (pow u0 4)) (pow u0 3))) (/ (pow u0 6) (- (+ (pow u0 2) (pow u0 4)) (pow u0 3)))))))))))
#s(approx (* (neg alpha) alpha) #s(hole binary32 (* -1 (pow alpha 2))))
#s(approx (neg alpha) #s(hole binary32 (* -1 alpha)))
#s(approx alpha #s(hole binary32 alpha))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (log (- 1 u0))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* (pow alpha 2) (log (- 1 u0)))))
#s(approx (pow alpha -2) #s(hole binary32 (/ 1 (pow alpha 2))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* -1 u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* -1/2 (pow u0 3)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* -1/3 (pow u0 3)) 1/2)) 1))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* (pow u0 3) (- (* (pow u0 3) (- (* (pow u0 3) (- (* -1/4 (pow u0 3)) 1/3)) 1/2)) 1))))
#s(approx (pow (neg u0) 3) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (neg u0) #s(hole binary32 (* -1 u0)))
#s(approx u0 #s(hole binary32 u0))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 u0))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* 1/2 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* -2/3 u0)))))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* u0 (+ 1 (* u0 (+ 1/2 (* u0 (- (* 1/4 u0) 2/3))))))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 u0))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* u0 (+ 1 u0))))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (pow u0 3)))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (* (pow u0 3) (+ 1 (pow u0 3)))))
#s(approx (pow (* u0 u0) 3/2) #s(hole binary32 (pow u0 3)))
#s(approx (* u0 u0) #s(hole binary32 (pow u0 2)))
#s(approx (pow u0 6) #s(hole binary32 (pow u0 6)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (pow u0 2)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 2) (+ 1 (* -1 u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 2) (+ 1 (* u0 (- u0 1))))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* (pow u0 3) (- u0 1))))
#s(approx (pow u0 4) #s(hole binary32 (pow u0 4)))
#s(approx (pow u0 3) #s(hole binary32 (pow u0 3)))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* (pow alpha 2) u0)))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* -1 (* (pow alpha 2) u0))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* -1/2 (* (pow alpha 2) u0))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* -1/3 (* (pow alpha 2) u0))))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* u0 (+ (* -1 (pow alpha 2)) (* u0 (+ (* -1/2 (pow alpha 2)) (* u0 (+ (* -1/3 (pow alpha 2)) (* -1/4 (* (pow alpha 2) u0))))))))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 u0)))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* -1/2 u0) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))) (* -2 (log (/ 1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (+ (* -2 (log (/ 1 u0))) (/ 1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (* -3 (log (/ 1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (* -3 (log (/ 1 u0)))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3)))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (+ (log -1) (+ (* -3 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 (pow u0 3)))) (pow u0 6))))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* -2 (log (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (- (+ (* -2 (log (/ 1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0))) (* 2/3 (/ 1 (pow u0 3))))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (pow u0 2)))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* (pow u0 2) (+ 1 (/ 1 u0)))))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (pow u0 6)))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (* (pow u0 6) (+ 1 (/ 1 (pow u0 3))))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (pow u0 4)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (- 1 (/ 1 u0)))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (- (+ 1 (/ 1 (pow u0 2))) (/ 1 u0)))))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (pow u0 4)))
#s(approx (- (pow u0 4) (pow u0 3)) #s(hole binary32 (* (pow u0 4) (- 1 (/ 1 u0)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (/ (pow alpha 2) u0)) (+ (* -1/2 (/ (pow alpha 2) (pow u0 2))) (+ (* -1/3 (/ (pow alpha 2) (pow u0 3))) (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (* -1 (log (/ 1 u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (/ (pow alpha 2) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0)))))) (* -1 (/ (+ (* -1 (/ (+ (* -5/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (+ (* -2 (log (/ -1 u0))) (/ 1 u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) #s(hole binary32 (- (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* -1 (/ (- (* 5/3 (/ 1 u0)) 1/2) u0))) u0))) (* -2 (log (/ -1 u0))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (* -3 (log (/ -1 u0)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (- (* -3 (log (/ -1 u0))) (/ 1 (pow u0 3)))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 (pow u0 3)))) (pow u0 3))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) #s(hole binary32 (+ (* -3 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 6)) (* 1/2 (/ 1 (pow u0 3))))) (pow u0 3))))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (* -2 (log (/ -1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (+ (/ 1/2 (pow u0 2)) (/ 1 u0)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) #s(hole binary32 (+ (* -2 (log (/ -1 u0))) (* -1 (/ (- (* -1 (/ (- 1/2 (* 8/3 (/ 1 u0))) u0)) 1) u0)))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* (pow u0 2) (+ 1 (* -1 (/ (- (* 2 (/ 1 (pow u0 2))) 1) u0))))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) #s(hole binary32 (* (pow u0 2) (+ 1 (* -1 (/ (- (+ (* 2 (/ 1 (pow u0 2))) (/ 2 (pow u0 3))) 1) u0))))))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) #s(hole binary32 (* (pow u0 6) (- 1 (/ 1 (pow u0 3))))))
#s(approx (pow (* u0 u0) 3/2) #s(hole binary32 (* -1 (pow u0 3))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) #s(hole binary32 (* (pow u0 4) (+ 1 (* -1 (/ (- 1 (/ 1 u0)) u0))))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (* (pow alpha 2) (log (/ -1 u0)))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) #s(hole binary32 (+ (* -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))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (* -1 (* (pow alpha 2) (log (/ -1 u0))))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (pow alpha 2) u0)))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* 1/2 (/ (pow alpha 2) u0)) (pow alpha 2)) u0)))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) #s(hole binary32 (+ (* -1 (* (pow alpha 2) (log (/ -1 u0)))) (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (pow alpha 2)) (* -1/3 (/ (pow alpha 2) u0))) u0)) (pow alpha 2)) u0)))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (* 1 (log (+ 1 (neg u0)))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (* -1 (log (/ -1 u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (- (* -1 (log (/ -1 u0))) (/ 1 u0))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))))
#s(approx (log (+ 1 (neg u0))) #s(hole binary32 (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))))
Outputs
(log.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1 binary32))) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))))
(*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))) #s(literal -1 binary32))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 alpha))
(neg.f32 (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 alpha #s(literal -1 binary32))
(neg.f32 alpha)
alpha
(log.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))) #s(literal 2 binary32)))) (neg.f32 (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))) #s(literal 2 binary32))) (+.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(log.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32)))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 9 binary32))) (log1p.f32 (-.f32 (pow.f32 u0 #s(literal 6 binary32)) (*.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))))
(log1p.f32 (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (fabs.f32 u0) #s(literal 3/2 binary32)) (pow.f32 (fabs.f32 u0) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal -3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(*.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))
(*.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal -3 binary32)))
(*.f32 (neg.f32 u0) (*.f32 u0 u0))
(*.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 u0 (*.f32 u0 u0))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u0) #s(literal -3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -3 binary32)))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 3/4 binary32))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(pow.f32 u0 #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32))) (sinh.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32))))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)))
(exp.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) u0)
(*.f32 u0 #s(literal -1 binary32))
(neg.f32 u0)
u0
#s(literal 3 binary32)
(log.f32 (+.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1 binary32)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))))
(-.f32 (log1p.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 3 binary32))) (log1p.f32 (-.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
(log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 u0 #s(literal 9 binary32)) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))))) (neg.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal 6 binary32))))) (neg.f32 (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (fma.f32 (neg.f32 (pow.f32 u0 #s(literal 6 binary32))) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (pow.f32 u0 #s(literal 6 binary32))))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (neg.f32 (pow.f32 u0 #s(literal 6 binary32))))) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (pow.f32 u0 #s(literal 6 binary32)))) (*.f32 (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32))) (/.f32 (-.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 2 binary32)) (/.f32 (pow.f32 u0 #s(literal 9 binary32)) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))) (neg.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal 6 binary32)))) (pow.f32 (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))
(+.f32 (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(+.f32 (/.f32 (pow.f32 u0 #s(literal 3 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))) (/.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 12 binary32)))) (neg.f32 (-.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u0 #s(literal 9 binary32)) (pow.f32 u0 #s(literal 18 binary32)))) (neg.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (pow.f32 u0 #s(literal 12 binary32)) (pow.f32 u0 #s(literal 9 binary32))))))
(/.f32 (-.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 12 binary32))) (-.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 9 binary32)) (pow.f32 u0 #s(literal 18 binary32))) (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (-.f32 (pow.f32 u0 #s(literal 12 binary32)) (pow.f32 u0 #s(literal 9 binary32)))))
(fma.f32 (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (fabs.f32 (pow.f32 u0 #s(literal 3 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (pow.f32 (fabs.f32 u0) #s(literal 3 binary32)) (pow.f32 (fabs.f32 u0) #s(literal 3 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (pow.f32 (fabs.f32 u0) #s(literal 3/2 binary32)) (pow.f32 (fabs.f32 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (pow.f32 u0 #s(literal -3 binary32)) (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (*.f32 u0 u0) (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (*.f32 u0 u0) u0 (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal -3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(fma.f32 u0 (*.f32 u0 u0) (pow.f32 u0 #s(literal 6 binary32)))
(+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (fabs.f32 u0) #s(literal 3/2 binary32)) (pow.f32 (fabs.f32 u0) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal -3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(*.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))
(*.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal -3 binary32)))
(*.f32 (neg.f32 u0) (*.f32 u0 u0))
(*.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 u0 (*.f32 u0 u0))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u0) #s(literal -3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -3 binary32)))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 3/4 binary32))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(pow.f32 u0 #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32))) (sinh.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32))))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)))
(exp.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 (neg.f32 (fabs.f32 u0)) (neg.f32 (fabs.f32 u0)))
(*.f32 (neg.f32 (neg.f32 u0)) (neg.f32 (neg.f32 u0)))
(*.f32 (fabs.f32 (fabs.f32 u0)) (fabs.f32 (fabs.f32 u0)))
(*.f32 (fabs.f32 u0) (fabs.f32 u0))
(*.f32 (neg.f32 u0) (neg.f32 u0))
(*.f32 u0 u0)
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -2 binary32)))
(pow.f32 (fabs.f32 u0) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal -2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -2 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 1 binary32))
(pow.f32 (neg.f32 u0) #s(literal 2 binary32))
(pow.f32 u0 #s(literal 2 binary32))
(fabs.f32 (*.f32 u0 u0))
(+.f32 (cosh.f32 (log.f32 (*.f32 u0 u0))) (sinh.f32 (log.f32 (*.f32 u0 u0))))
(exp.f32 (log.f32 (*.f32 u0 u0)))
#s(literal 3/2 binary32)
(*.f32 (fabs.f32 (pow.f32 u0 #s(literal 3 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3 binary32))))
(*.f32 (pow.f32 (fabs.f32 u0) #s(literal 3 binary32)) (pow.f32 (fabs.f32 u0) #s(literal 3 binary32)))
(*.f32 (*.f32 u0 u0) (pow.f32 u0 #s(literal 4 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 u0 u0))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -6 binary32)))
(pow.f32 (*.f32 u0 u0) #s(literal 3 binary32))
(pow.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 3/2 binary32))
(pow.f32 (neg.f32 u0) #s(literal 6 binary32))
(pow.f32 u0 #s(literal 6 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 6 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 6 binary32))))
(exp.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (*.f32 (log.f32 u0) #s(literal 4 binary32))))
(exp.f32 (fma.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32) (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32) (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (fma.f32 (log.f32 u0) #s(literal 3 binary32) (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32))))
(exp.f32 (fma.f32 (log.f32 u0) #s(literal 3 binary32) (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 6 binary32)))
#s(literal 6 binary32)
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)) (pow.f32 u0 #s(literal 6 binary32)))) (neg.f32 (+.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 u0 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 u0 #s(literal 9 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (*.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (pow.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 u0 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (+.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32))) (-.f32 (*.f32 u0 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 3 binary32)) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 (pow.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (*.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))
(/.f32 (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 3 binary32))) (+.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (pow.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 2 binary32)) (*.f32 (*.f32 u0 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))))
(-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32)))
(fma.f32 (neg.f32 (fabs.f32 u0)) (neg.f32 (fabs.f32 u0)) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (neg.f32 (neg.f32 u0)) (neg.f32 (neg.f32 u0)) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (fabs.f32 (fabs.f32 u0)) (fabs.f32 (fabs.f32 u0)) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (fabs.f32 u0) (fabs.f32 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 (neg.f32 u0) (neg.f32 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(+.f32 (*.f32 u0 u0) (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(+.f32 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))) (*.f32 u0 u0))
(/.f32 (neg.f32 (-.f32 (pow.f32 u0 #s(literal 8 binary32)) (pow.f32 u0 #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u0 #s(literal 12 binary32)) (pow.f32 u0 #s(literal 9 binary32)))) (neg.f32 (+.f32 (pow.f32 u0 #s(literal 8 binary32)) (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 7 binary32))))))
(/.f32 (-.f32 (pow.f32 u0 #s(literal 8 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (+.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
(/.f32 (-.f32 (pow.f32 u0 #s(literal 12 binary32)) (pow.f32 u0 #s(literal 9 binary32))) (+.f32 (pow.f32 u0 #s(literal 8 binary32)) (+.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal 7 binary32)))))
(-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 (neg.f32 (*.f32 u0 u0)) (neg.f32 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) (*.f32 u0 u0))
(pow.f32 (*.f32 u0 u0) #s(literal 2 binary32))
(pow.f32 u0 #s(literal 4 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 4 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 4 binary32))))
(exp.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (log.f32 (*.f32 u0 u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 4 binary32)))
#s(literal 4 binary32)
(*.f32 (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (neg.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))) (fabs.f32 (pow.f32 u0 #s(literal 3/2 binary32))))
(*.f32 (pow.f32 (fabs.f32 u0) #s(literal 3/2 binary32)) (pow.f32 (fabs.f32 u0) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal -3 binary32)) (pow.f32 u0 #s(literal 6 binary32)))
(*.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1 binary32))
(*.f32 (pow.f32 u0 #s(literal 6 binary32)) (pow.f32 u0 #s(literal -3 binary32)))
(*.f32 (neg.f32 u0) (*.f32 u0 u0))
(*.f32 #s(literal -1 binary32) (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 u0 (*.f32 u0 u0))
(/.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u0) #s(literal -3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -3 binary32)))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 3/4 binary32))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(pow.f32 u0 #s(literal 3 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32))) (sinh.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32))))
(+.f32 (cosh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))) (sinh.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 u0)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)))
(exp.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
(neg.f32 (pow.f32 u0 #s(literal 3 binary32)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) #s(literal -2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 2 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal -2 binary32) (neg.f32 (log1p.f32 (neg.f32 u0)))) (*.f32 #s(literal 2 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (*.f32 #s(literal -2 binary32) (log1p.f32 (neg.f32 u0))) (*.f32 #s(literal 2 binary32) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (neg.f32 (neg.f32 (log1p.f32 (neg.f32 u0)))) (neg.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (*.f32 #s(literal 2 binary32) (neg.f32 (log1p.f32 (neg.f32 u0)))) (*.f32 #s(literal 2 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 (*.f32 #s(literal 2 binary32) (log1p.f32 (neg.f32 u0))) (*.f32 #s(literal 2 binary32) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(log.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)))
(*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (*.f32 #s(literal 1 binary32) (neg.f32 u0)))))
(log1p.f32 (neg.f32 u0))
#s(literal 1 binary32)
(log.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal 1 binary32)))
(*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (*.f32 #s(literal 1 binary32) (neg.f32 u0)))))
(log1p.f32 (neg.f32 u0))
(*.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (fabs.f32 (/.f32 #s(literal 1 binary32) alpha)) (fabs.f32 (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (pow.f32 (*.f32 alpha alpha) #s(literal -3 binary32)) (pow.f32 (*.f32 alpha alpha) #s(literal -2 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 alpha) alpha)))
(/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal -2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(pow.f32 alpha #s(literal -2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))) (sinh.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32))))
(exp.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal -2 binary32)))
#s(literal -2 binary32)
#s(literal -1 binary32)
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 u0 #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 #s(literal 4 binary32))) (pow.f32 u0 #s(literal 3 binary32))))))))
#s(approx (* (neg alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
#s(approx (neg alpha) (neg.f32 alpha))
#s(approx alpha alpha)
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 alpha alpha)))
#s(approx (pow alpha -2) (pow.f32 alpha #s(literal -2 binary32)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (neg.f32 u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (pow (neg u0) 3))) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (log (+ 1 (pow (neg u0) 3))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (pow u0 3) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (neg u0) (neg.f32 u0))
#s(approx u0 u0)
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) u0)
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (*.f32 (fma.f32 (fma.f32 #s(literal -2/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (*.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) u0) #s(literal 2/3 binary32)) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) u0)
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (*.f32 (+.f32 #s(literal 1 binary32) u0) u0))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32) (pow.f32 u0 #s(literal 6 binary32))))
#s(approx (pow u0 3) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (* u0 u0) (*.f32 u0 u0))
#s(approx (pow u0 6) (pow.f32 u0 #s(literal 6 binary32)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 u0 u0))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (fma.f32 (*.f32 u0 u0) #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 (fma.f32 (-.f32 u0 #s(literal 1 binary32)) u0 #s(literal 1 binary32)) (*.f32 u0 u0)))
#s(approx (- (pow u0 4) (pow u0 3)) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (- (pow u0 4) (pow u0 3)) (*.f32 (-.f32 u0 #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (pow u0 4) (pow.f32 u0 #s(literal 4 binary32)))
#s(approx (pow u0 3) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (*.f32 (*.f32 (neg.f32 alpha) alpha) u0))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (*.f32 (fma.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (neg.f32 alpha) alpha)) u0))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 (neg.f32 alpha) alpha)) u0))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 (neg.f32 alpha) alpha)) u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (neg.f32 u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (neg.f32 u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)) u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/4 binary32) u0) #s(literal 1/3 binary32)) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) u0))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log.f32 u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (+.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (pow.f32 u0 #s(literal -2 binary32)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)))) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) u0))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (-.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal -3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/2 binary32) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (-.f32 (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))))) (pow.f32 u0 #s(literal -3 binary32))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (log.f32 (*.f32 u0 u0)))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) u0 (*.f32 (*.f32 u0 u0) #s(literal 1 binary32))) #s(literal 2/3 binary32)) (pow.f32 u0 #s(literal 3 binary32)))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (*.f32 u0 u0))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (fma.f32 (*.f32 u0 u0) #s(literal 1 binary32) u0))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) (pow.f32 u0 #s(literal 6 binary32)))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (pow.f32 u0 #s(literal 4 binary32)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 (-.f32 (+.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (- (pow u0 4) (pow u0 3)) (pow.f32 u0 #s(literal 4 binary32)))
#s(approx (- (pow u0 4) (pow u0 3)) (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (fma.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32))) #s(literal 1/3 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) u0)))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (log.f32 (pow.f32 u0 (*.f32 alpha alpha))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) u0)))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1 binary32) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha)) (*.f32 u0 u0)))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) #s(literal -1/2 binary32) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 alpha alpha)) (pow.f32 u0 #s(literal 3 binary32)))))))
#s(approx (* 1 (log (+ 1 (neg u0)))) (log.f32 u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (-.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32) (log.f32 u0)) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (log.f32 u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (-.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) (*.f32 u0 u0)) #s(literal -1 binary32) (log.f32 u0)) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (log.f32 (pow.f32 u0 (*.f32 (neg.f32 alpha) alpha))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/2 binary32) (*.f32 (neg.f32 alpha) alpha)) u0))))
#s(approx (* (* (neg alpha) alpha) (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))))) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 u0) (neg.f32 (/.f32 (fma.f32 (neg.f32 alpha) alpha (neg.f32 (/.f32 (fma.f32 #s(literal -5/3 binary32) (/.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0))) u0))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (log.f32 u0))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (+.f32 (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (pow.f32 u0 #s(literal -2 binary32)))))
#s(approx (- (log (+ 1 (pow (neg u0) 3))) (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3))))))) (-.f32 (fma.f32 (/.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 5/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal -1 binary32) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log.f32 (*.f32 u0 u0))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (log.f32 (pow.f32 u0 #s(literal 3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (-.f32 (log.f32 (pow.f32 u0 #s(literal 3 binary32))) (pow.f32 u0 #s(literal -3 binary32))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (neg.f32 (log.f32 u0)) #s(literal -3 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/2 binary32) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))
#s(approx (log (+ 1 (pow (neg u0) 3))) (fma.f32 (/.f32 (+.f32 (fma.f32 (pow.f32 u0 #s(literal -3 binary32)) #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 6 binary32)))) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 3 binary32))) #s(literal -1 binary32) (log.f32 (pow.f32 u0 #s(literal 3 binary32)))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (log.f32 (*.f32 u0 u0)))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0))))
#s(approx (log (+ 1 (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))))) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (neg.f32 (/.f32 (-.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 8/3 binary32) u0)) u0)) #s(literal 1 binary32)) u0))))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 #s(literal 2 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) u0) #s(literal -1 binary32) #s(literal 1 binary32)) (*.f32 u0 u0)))
#s(approx (/ (+ (pow (* u0 u0) 3/2) (pow u0 6)) (+ (* u0 u0) (- (pow u0 4) (pow u0 3)))) (*.f32 (fma.f32 (/.f32 (-.f32 (fma.f32 (pow.f32 u0 #s(literal -2 binary32)) #s(literal 2 binary32) (/.f32 #s(literal 2 binary32) (pow.f32 u0 #s(literal 3 binary32)))) #s(literal 1 binary32)) u0) #s(literal -1 binary32) #s(literal 1 binary32)) (*.f32 u0 u0)))
#s(approx (+ (pow (* u0 u0) 3/2) (pow u0 6)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal -3 binary32))) (pow.f32 u0 #s(literal 6 binary32))))
#s(approx (pow u0 3) (pow.f32 u0 #s(literal 3 binary32)))
#s(approx (+ (* u0 u0) (- (pow u0 4) (pow u0 3))) (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0)) u0) #s(literal -1 binary32) #s(literal 1 binary32)) (pow.f32 u0 #s(literal 4 binary32))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/2 binary32) (*.f32 (neg.f32 alpha) alpha)) u0))))
#s(approx (* (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) -1) (fma.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha) (neg.f32 (/.f32 (fma.f32 (neg.f32 alpha) alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0))) u0))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0)) (/.f32 (*.f32 (neg.f32 alpha) alpha) u0)))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0)) (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 alpha alpha)) u0))))
#s(approx (/ (* 1 (log (+ 1 (neg u0)))) (pow alpha -2)) (fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (log.f32 u0)) (neg.f32 (/.f32 (fma.f32 alpha alpha (neg.f32 (/.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal -1/3 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 alpha alpha))) u0))) u0))))
#s(approx (* 1 (log (+ 1 (neg u0)))) (log.f32 u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (log.f32 u0))
#s(approx (* 1 (log (+ 1 (neg u0)))) (-.f32 (log.f32 u0) (/.f32 #s(literal 1 binary32) u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0) #s(literal -1 binary32) (log.f32 u0)))
#s(approx (* 1 (log (+ 1 (neg u0)))) (fma.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1/2 binary32) u0)) u0) #s(literal -1 binary32) (log.f32 u0)))

eval39.0ms (0.7%)

Memory
-17.1MiB live, 83.2MiB allocated; 4ms collecting garbage
Compiler

Compiled 12 161 to 1 698 computations (86% saved)

prune341.0ms (6.1%)

Memory
-3.6MiB live, 524.9MiB allocated; 11ms collecting garbage
Pruning

8 alts after pruning (1 fresh and 7 done)

PrunedKeptTotal
New3441345
Fresh000
Picked022
Done156
Total3458353
Accuracy
100.0%
Counts
353 → 8
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.2%
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 2 binary32))) #s(literal -1 binary32))
98.8%
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
98.6%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
99.0%
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
98.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
98.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
98.9%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
94.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
Compiler

Compiled 496 to 227 computations (54.2% saved)

regimes27.0ms (0.5%)

Memory
2.0MiB live, 49.6MiB allocated; 1ms collecting garbage
Counts
15 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 (*.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 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (*.f32 (-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))) (log.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u0)))) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 2 binary32))) #s(literal -1 binary32))
Outputs
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes19.0ms (0.3%)

Memory
37.6MiB live, 37.6MiB allocated; 0ms collecting garbage
Counts
10 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 6 binary32))) (fma.f32 u0 u0 (-.f32 (pow.f32 u0 #s(literal 4 binary32)) (pow.f32 u0 #s(literal 3 binary32))))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
Outputs
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes13.0ms (0.2%)

Memory
-18.6MiB live, 29.1MiB allocated; 0ms collecting garbage
Counts
5 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32))) u0) u0 (*.f32 (*.f32 alpha alpha) u0)))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes10.0ms (0.2%)

Memory
23.8MiB live, 23.8MiB allocated; 0ms collecting garbage
Counts
3 → 1
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha)) u0))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes7.0ms (0.1%)

Memory
-30.2MiB live, 17.7MiB allocated; 1ms collecting garbage
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))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

simplify46.0ms (0.8%)

Memory
2.8MiB live, 51.2MiB allocated; 1ms collecting garbage
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
063161
1114161
2305155
31090155
43710151
Stop Event
node limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))
Outputs
(*.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha))) u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha))) u0 (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* (+ (* (+ (* 1/4 (* (* alpha alpha) u0)) (* 1/3 (* alpha alpha))) u0) (* 1/2 (* alpha alpha))) u0) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32) (fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (fma.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) #s(literal 1/2 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 u0 #s(literal 3 binary32)))))) (pow.f32 u0 #s(literal 4 binary32)))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (+ (* 1/2 (* (* alpha alpha) u0)) (* alpha alpha)) u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (/.f32 (*.f32 alpha alpha) u0)) (*.f32 u0 u0))))

derivations163.0ms (2.9%)

Memory
-15.7MiB live, 177.8MiB allocated; 4ms collecting garbage
Stop Event
fuel
Compiler

Compiled 161 to 66 computations (59% saved)

preprocess26.0ms (0.5%)

Memory
4.3MiB live, 51.4MiB allocated; 2ms collecting garbage
Remove

(abs alpha)

Compiler

Compiled 358 to 164 computations (54.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...