Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 6.8s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze114.0ms (1.7%)

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

Compiled 25 to 18 computations (28% saved)

sample1.7s (25.2%)

Memory
14.6MiB live, 2 170.0MiB allocated
Samples
1.2s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 896.0ms
const: 328.0ms (36.6% of total)
ival-log: 147.0ms (16.4% of total)
ival-<=: 132.0ms (14.7% of total)
ival-mult: 128.0ms (14.3% of total)
ival-neg: 84.0ms (9.4% of total)
ival-sub: 43.0ms (4.8% of total)
ival-and: 25.0ms (2.8% of total)
exact: 5.0ms (0.6% of total)
ival-assert: 4.0ms (0.4% of total)
Bogosity

explain141.0ms (2.1%)

Memory
20.9MiB live, 94.8MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2024(0.12850937247276306 0.008397165685892105)4(0.19161681830883026 0.011492935009300709)(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))sensitivity20220
Confusion
Predicted +Predicted -
+1977
-547
Precision
0.9752475247524752
Recall
0.9656862745098039
Confusion?
Predicted +Predicted MaybePredicted -
+19770
-51334
Precision?
0.918918918918919
Recall?
1.0
Freqs
test
numberfreq
054
1202
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
82.0ms512×0valid
Compiler

Compiled 88 to 36 computations (59.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-log: 57.0ms (81.7% of total)
ival-mult: 7.0ms (10% of total)
ival-sub: 3.0ms (4.3% of total)
ival-neg: 2.0ms (2.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess42.0ms (0.6%)

Memory
-34.7MiB live, 12.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02049
16643
217743
346643
480343
592643
696843
797543
897743
997743
089
0139
1269
2489
3939
41219
51409
61809
71999
82059
92119
102119
02118
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
Symmetry

(abs alpha)

Compiler

Compiled 9 to 8 computations (11.1% saved)

eval0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

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

Compiled 9 to 8 computations (11.1% saved)

simplify7.0ms (0.1%)

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

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0825
01325
12625
24825
39325
412125
514025
618025
719925
820525
921125
1021125
021123
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize40.0ms (0.6%)

Memory
-6.3MiB live, 29.2MiB allocated
Localize:

Found 4 expressions of interest:

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

Compiled 52 to 18 computations (65.4% saved)

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

series65.0ms (1%)

Memory
25.5MiB live, 100.4MiB allocated
Counts
4 → 27
Calls
Call 1
Inputs
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
Calls

6 calls:

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

simplify220.0ms (3.3%)

Memory
8.6MiB live, 174.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112397
1307370
2805337
32106325
46073313
08517299
Stop Event
iter limit
node limit
Counts
27 → 27
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 alpha)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) u0 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) (/.f32 alpha u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))

rewrite361.0ms (5.3%)

Memory
-18.6MiB live, 218.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

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

eval21.0ms (0.3%)

Memory
11.8MiB live, 48.3MiB allocated
Compiler

Compiled 4 215 to 778 computations (81.5% saved)

prune19.0ms (0.3%)

Memory
4.7MiB live, 42.8MiB allocated
Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New18823211
Fresh000
Picked011
Done000
Total18824212
Accuracy
90.5%
Counts
212 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.8%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
66.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
58.4%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
54.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
74.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
74.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Compiler

Compiled 771 to 582 computations (24.5% saved)

simplify110.0ms (1.6%)

Memory
-26.4MiB live, 136.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff96
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
cost-diff160
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
cost-diff384
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
cost-diff6656
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
cost-diff0
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
cost-diff0
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff3584
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
cost-diff0
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha)
cost-diff0
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff672
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(*.f32 (*.f32 alpha alpha) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
039300
066179
1145179
2370179
32883175
46212175
08351175
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
u0
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 alpha #s(literal 4 binary32))
alpha
#s(literal 4 binary32)
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
#s(literal 0 binary32)
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))
(-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(neg.f32 alpha)
alpha
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
u0
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(neg.f32 alpha)
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 alpha #s(literal 4 binary32))
alpha
#s(literal 4 binary32)
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(*.f32 (neg.f32 alpha) alpha)
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
#s(literal 0 binary32)
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))
(pow.f32 alpha #s(literal 4 binary32))
(-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
#s(literal 0 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize126.0ms (1.9%)

Memory
-6.8MiB live, 199.7MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.3671875
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
accuracy0.461601269536884
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
accuracy0.6938439942110507
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
accuracy14.549284484572997
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.00390625
(pow.f32 alpha #s(literal 4 binary32))
accuracy0.29916000976844204
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.45150375976844204
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
accuracy14.549284484572997
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.0
(neg.f32 alpha)
accuracy0.29916000976844204
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.3515625
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
accuracy14.549284484572997
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.0
(*.f32 alpha alpha)
accuracy0.2265625
(*.f32 (*.f32 alpha alpha) u0)
accuracy7.972095679163415
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
accuracy0.0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
accuracy0.1640625
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
accuracy0.2421875
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
accuracy15.00246270625939
(log1p.f32 (neg.f32 u0))
Samples
91.0ms256×0valid
Compiler

Compiled 593 to 75 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 74.0ms
ival-sub: 23.0ms (31.1% of total)
ival-mult: 19.0ms (25.7% of total)
ival-pow: 14.0ms (18.9% of total)
ival-div: 5.0ms (6.8% of total)
ival-log: 4.0ms (5.4% of total)
ival-neg: 4.0ms (5.4% of total)
ival-add: 2.0ms (2.7% of total)
ival-log1p: 2.0ms (2.7% of total)
exact: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series49.0ms (0.7%)

Memory
36.5MiB live, 112.0MiB allocated
Counts
21 → 45
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
(log1p.f32 (neg.f32 u0))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 alpha)
(* (pow alpha 2) u0)
(pow alpha 2)
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
0
(* -1 (pow alpha 6))
(pow alpha 4)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* alpha (log (/ -1 u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
Calls

6 calls:

TimeVariablePointExpression
24.0ms
alpha
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (log (- 1 u0))) (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (/ (neg (pow alpha 4)) (* alpha alpha)) (* (/ (neg (pow alpha 4)) (* alpha alpha)) (log (- 1 u0))) (neg (pow alpha 4)) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (pow alpha 4) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
11.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (log (- 1 u0))) (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (/ (neg (pow alpha 4)) (* alpha alpha)) (* (/ (neg (pow alpha 4)) (* alpha alpha)) (log (- 1 u0))) (neg (pow alpha 4)) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (pow alpha 4) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
10.0ms
alpha
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (log (- 1 u0))) (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (/ (neg (pow alpha 4)) (* alpha alpha)) (* (/ (neg (pow alpha 4)) (* alpha alpha)) (log (- 1 u0))) (neg (pow alpha 4)) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (pow alpha 4) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
1.0ms
u0
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (log (- 1 u0))) (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (/ (neg (pow alpha 4)) (* alpha alpha)) (* (/ (neg (pow alpha 4)) (* alpha alpha)) (log (- 1 u0))) (neg (pow alpha 4)) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (pow alpha 4) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
1.0ms
u0
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (neg alpha) (log (+ 1 (neg u0)))) alpha) (* (neg alpha) (log (+ 1 (neg u0)))) (neg alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (* (* (neg alpha) alpha) (/ 1 alpha)) (log (- 1 u0)) (* (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (log (- 1 u0))) (* (* (* (neg alpha) alpha) (/ 1 alpha)) alpha) (/ (neg (pow alpha 4)) (* alpha alpha)) (* (/ (neg (pow alpha 4)) (* alpha alpha)) (log (- 1 u0))) (neg (pow alpha 4)) (/ (+ 0 (pow (* (neg alpha) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* 0 (* (neg alpha) alpha)) (pow (* (neg alpha) alpha) 3) (+ 0 (pow (* (neg alpha) alpha) 3)) (log (+ 1 (neg u0))) (pow alpha 4) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))

simplify197.0ms (2.9%)

Memory
-6.2MiB live, 270.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0166602
1473560
21220514
32819498
46571490
08106461
Stop Event
iter limit
node limit
Counts
45 → 45
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 alpha)
(* (pow alpha 2) u0)
(pow alpha 2)
(* -1 (pow alpha 2))
(* -1 (pow alpha 4))
0
(* -1 (pow alpha 6))
(pow alpha 4)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* alpha (log (/ -1 u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 alpha)
(neg.f32 alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(pow alpha 2)
(*.f32 alpha alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
0
#s(literal 0 binary32)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* alpha u0)
(*.f32 u0 alpha)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 (fma.f32 (*.f32 u0 alpha) #s(literal 1/2 binary32) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 u0 alpha) alpha) u0)
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 (fma.f32 (*.f32 alpha (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 alpha) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 alpha (-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha)))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (neg.f32 alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(-.f32 (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(-.f32 (/.f32 (fma.f32 alpha (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) alpha) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha (*.f32 alpha (/.f32 (/.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) alpha) u0) u0)))
(* alpha (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha)
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha alpha) u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 (fma.f32 alpha (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) alpha) u0))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))

rewrite87.0ms (1.3%)

Memory
-13.6MiB live, 63.0MiB allocated
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
038181
064126
1238112
01668112
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
21 → 676
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)))
(log1p.f32 (neg.f32 u0))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (neg.f32 alpha) (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) alpha))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0))))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha)
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 alpha (/.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(/.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(-.f32 #s(literal 0 binary32) alpha)
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (/.f32 (*.f32 alpha alpha) alpha))
(neg.f32 alpha)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha)
(*.f32 (pow.f32 alpha #s(literal 1 binary32)) (pow.f32 alpha #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(*.f32 alpha alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))
(pow.f32 (neg.f32 alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(neg.f32 (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha)
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 alpha (/.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(/.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(-.f32 #s(literal 0 binary32) alpha)
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (/.f32 (*.f32 alpha alpha) alpha))
(neg.f32 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)))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (neg.f32 alpha) (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) alpha))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (*.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) alpha #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 alpha) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (*.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) alpha #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 alpha) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (neg.f32 alpha) (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha)
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) alpha)
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) alpha))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(-.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(fma.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(+.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) (*.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (-.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) alpha #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 alpha) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(neg.f32 (*.f32 alpha alpha))
#s(literal 0 binary32)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (-.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32)))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32))) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 alpha (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(+.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal 3 binary32)))
(neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32)))
(neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (neg.f32 alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (-.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32)))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32))) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 alpha (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
(+.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal 3 binary32)))
(neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32)))
(neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(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)))
(-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 alpha (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(-.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(-.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))
(neg.f32 (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 alpha (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(-.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(-.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))
(-.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 2 binary32))
(pow.f32 alpha #s(literal 4 binary32))
(+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))
(neg.f32 (*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))

eval67.0ms (1%)

Memory
15.7MiB live, 109.8MiB allocated
Compiler

Compiled 12 548 to 1 794 computations (85.7% saved)

prune60.0ms (0.9%)

Memory
-9.7MiB live, 113.2MiB allocated
Pruning

64 alts after pruning (60 fresh and 4 done)

PrunedKeptTotal
New46048508
Fresh61218
Picked235
Done011
Total46864532
Accuracy
91.5%
Counts
532 → 64
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.2%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.3%
(*.f32 (/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
61.3%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
74.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
54.8%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(approx (* 0 (* (neg alpha) alpha)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.5%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) #s(approx (pow (* (neg alpha) alpha) 3) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
35.5%
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.2%
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.9%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.4%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
54.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
51.3%
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.3%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
22.0%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
61.5%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.6%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
66.7%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
54.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
33.0%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha))
32.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)))
32.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha))
74.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
33.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))))))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))) u0))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) u0))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha)) u0))
73.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) (log1p.f32 (neg.f32 u0))) alpha))
73.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))))
74.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
74.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
32.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
73.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
Compiler

Compiled 2 694 to 1 875 computations (30.4% saved)

simplify151.0ms (2.2%)

Memory
-8.1MiB live, 146.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff32
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32))))
cost-diff320
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))
cost-diff6816
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
cost-diff0
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff352
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)
cost-diff3424
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff3584
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
cost-diff0
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
cost-diff0
(*.f32 u0 alpha)
cost-diff0
(*.f32 (*.f32 u0 alpha) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040273
067233
1127221
2326209
3942201
42664201
53907201
67863201
08037192
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
#s(literal -1/3 binary32)
u0
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)
(pow.f32 alpha #s(literal 4 binary32))
alpha
#s(literal 4 binary32)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32))))
#s(literal 0 binary32)
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 alpha alpha)
alpha
(pow.f32 alpha #s(literal 3 binary32))
#s(literal 3 binary32)
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
u0
alpha
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
#s(literal -1/3 binary32)
u0
#s(literal -1/2 binary32)
#s(literal -1 binary32)
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) alpha)
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)
(pow.f32 alpha #s(literal 3 binary32))
(pow.f32 alpha #s(literal 4 binary32))
alpha
#s(literal 4 binary32)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha)
(*.f32 (neg.f32 alpha) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(neg.f32 alpha)
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (pow.f32 alpha #s(literal 5 binary32)))
#s(literal 0 binary32)
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))
(pow.f32 alpha #s(literal 5 binary32))
(*.f32 alpha alpha)
alpha
(pow.f32 alpha #s(literal 3 binary32))
#s(literal 3 binary32)
(pow.f32 alpha #s(literal 4 binary32))
#s(literal 4 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0

localize110.0ms (1.6%)

Memory
23.6MiB live, 176.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.22265625
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))
accuracy0.2265625
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
accuracy0.29525375976844204
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.515085705267674
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.2734375
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
accuracy0.2890625
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)
accuracy0.29525375976844204
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.515085705267674
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.29525375976844204
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.43978500976844204
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
accuracy0.449882519536884
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
accuracy14.515085705267674
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.29525375976844204
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
accuracy2.0608640592299676
#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))
accuracy19.46776012635283
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
accuracy29.285152607030145
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
accuracy0.0
(*.f32 u0 alpha)
accuracy0.24609375
(*.f32 (*.f32 u0 alpha) alpha)
accuracy7.668347792971486
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
Samples
73.0ms252×0valid
4.0ms5exit
Compiler

Compiled 527 to 78 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 60.0ms
ival-mult: 28.0ms (46.9% of total)
ival-pow: 8.0ms (13.4% of total)
ival-div: 7.0ms (11.7% of total)
const: 4.0ms (6.7% of total)
ival-log: 4.0ms (6.7% of total)
ival-sub: 2.0ms (3.3% of total)
ival-add: 2.0ms (3.3% of total)
adjust: 1.0ms (1.7% of total)
exact: 1.0ms (1.7% of total)
ival-neg: 1.0ms (1.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series37.0ms (0.5%)

Memory
-10.6MiB live, 103.5MiB allocated
Counts
20 → 42
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32))))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* alpha u0)
(* -1 (pow alpha 2))
(* -1 alpha)
(pow alpha 3)
(pow alpha 5)
(* -1 (pow alpha 5))
(* -1 (pow alpha 4))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
-1/2
(- (* -1/3 u0) 1/2)
-1
(- (* -1/2 u0) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1/3 u0)
(* -1 (* u0 (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
Calls

6 calls:

TimeVariablePointExpression
11.0ms
alpha
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (log (- 1 u0)) (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (/ (/ (pow alpha 4) alpha) (neg alpha)) (/ (pow alpha 4) alpha) (* (/ (/ (pow alpha 4) alpha) (neg alpha)) (log (- 1 u0))) (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) (* (* alpha alpha) (pow alpha 3)) (- 0 (* (* alpha alpha) (pow alpha 3))) (+ (* -1/3 u0) -1/2) (+ (* (+ (* -1/3 u0) -1/2) u0) -1) (* (* (neg alpha) alpha) (* alpha alpha)) (* (* (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) alpha) (log (- 1 u0))))
10.0ms
alpha
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (log (- 1 u0)) (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (/ (/ (pow alpha 4) alpha) (neg alpha)) (/ (pow alpha 4) alpha) (* (/ (/ (pow alpha 4) alpha) (neg alpha)) (log (- 1 u0))) (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) (* (* alpha alpha) (pow alpha 3)) (- 0 (* (* alpha alpha) (pow alpha 3))) (+ (* -1/3 u0) -1/2) (+ (* (+ (* -1/3 u0) -1/2) u0) -1) (* (* (neg alpha) alpha) (* alpha alpha)) (* (* (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) alpha) (log (- 1 u0))))
9.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (log (- 1 u0)) (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (/ (/ (pow alpha 4) alpha) (neg alpha)) (/ (pow alpha 4) alpha) (* (/ (/ (pow alpha 4) alpha) (neg alpha)) (log (- 1 u0))) (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) (* (* alpha alpha) (pow alpha 3)) (- 0 (* (* alpha alpha) (pow alpha 3))) (+ (* -1/3 u0) -1/2) (+ (* (+ (* -1/3 u0) -1/2) u0) -1) (* (* (neg alpha) alpha) (* alpha alpha)) (* (* (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) alpha) (log (- 1 u0))))
2.0ms
u0
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (log (- 1 u0)) (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (/ (/ (pow alpha 4) alpha) (neg alpha)) (/ (pow alpha 4) alpha) (* (/ (/ (pow alpha 4) alpha) (neg alpha)) (log (- 1 u0))) (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) (* (* alpha alpha) (pow alpha 3)) (- 0 (* (* alpha alpha) (pow alpha 3))) (+ (* -1/3 u0) -1/2) (+ (* (+ (* -1/3 u0) -1/2) u0) -1) (* (* (neg alpha) alpha) (* alpha alpha)) (* (* (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) alpha) (log (- 1 u0))))
1.0ms
u0
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* u0 alpha) alpha) (* u0 alpha) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha) (log (- 1 u0)) (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0)) (* (/ (* (* (neg alpha) alpha) (* alpha alpha)) (* alpha alpha)) (log (- 1 u0))) (/ (/ (pow alpha 4) alpha) (neg alpha)) (/ (pow alpha 4) alpha) (* (/ (/ (pow alpha 4) alpha) (neg alpha)) (log (- 1 u0))) (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) (* (* alpha alpha) (pow alpha 3)) (- 0 (* (* alpha alpha) (pow alpha 3))) (+ (* -1/3 u0) -1/2) (+ (* (+ (* -1/3 u0) -1/2) u0) -1) (* (* (neg alpha) alpha) (* alpha alpha)) (* (* (/ (- 0 (* (* alpha alpha) (pow alpha 3))) (pow alpha 4)) alpha) (log (- 1 u0))))

simplify163.0ms (2.4%)

Memory
15.9MiB live, 224.7MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0131467
1363440
2988404
32462392
46151381
08126359
Stop Event
iter limit
node limit
Counts
42 → 42
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* alpha u0)
(* -1 (pow alpha 2))
(* -1 alpha)
(pow alpha 3)
(pow alpha 5)
(* -1 (pow alpha 5))
(* -1 (pow alpha 4))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
-1/2
(- (* -1/3 u0) 1/2)
-1
(- (* -1/2 u0) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1/3 u0)
(* -1 (* u0 (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 u0 alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 alpha)
(neg.f32 alpha)
(pow alpha 3)
(pow.f32 alpha #s(literal 3 binary32))
(pow alpha 5)
(pow.f32 alpha #s(literal 5 binary32))
(* -1 (pow alpha 5))
(neg.f32 (pow.f32 alpha #s(literal 5 binary32)))
(* -1 (pow alpha 4))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
-1/2
#s(literal -1/2 binary32)
(- (* -1/3 u0) 1/2)
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
-1
#s(literal -1 binary32)
(- (* -1/2 u0) 1)
(fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1 binary32) u0) (-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(* -1/3 u0)
(*.f32 #s(literal -1/3 binary32) u0)
(* -1 (* u0 (+ 1/3 (* 1/2 (/ 1 u0)))))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)) alpha)
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha) (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal -1 binary32))) u0) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))

rewrite145.0ms (2.1%)

Memory
-12.9MiB live, 180.1MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040189
067158
1216136
21331128
09025121
Stop Event
iter limit
node limit
iter limit
Counts
20 → 1 357
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32))))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 (*.f32 u0 alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (*.f32 (*.f32 u0 alpha) alpha) #s(literal 1 binary32))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 u0 alpha))
(neg.f32 (*.f32 (*.f32 u0 alpha) (neg.f32 alpha)))
(neg.f32 (*.f32 (neg.f32 alpha) (*.f32 u0 alpha)))
(*.f32 (neg.f32 u0) (neg.f32 alpha))
(*.f32 (*.f32 u0 alpha) #s(literal 1 binary32))
(*.f32 u0 alpha)
(*.f32 alpha u0)
(neg.f32 (*.f32 u0 (neg.f32 alpha)))
(neg.f32 (*.f32 (neg.f32 alpha) u0))
(*.f32 (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) #s(literal -1 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) #s(literal 1 binary32)) alpha)
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (neg.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) (*.f32 alpha alpha))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))) #s(literal -1 binary32))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (neg.f32 alpha))
(*.f32 (*.f32 alpha alpha) (neg.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha))
(*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(fma.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(fma.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(+.f32 (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) #s(literal 0 binary32)) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) (neg.f32 alpha)))
(neg.f32 (*.f32 (neg.f32 alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha))))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 alpha alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -3 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) #s(literal 1 binary32)) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) (neg.f32 alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (fma.f32 alpha alpha #s(literal 0 binary32)) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (*.f32 alpha alpha)))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 alpha)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(/.f32 (neg.f32 alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(fma.f32 alpha #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 alpha #s(literal 0 binary32)) (*.f32 (neg.f32 alpha) alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(exp.f32 (*.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal -3 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (*.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal -5 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 10 binary32))) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -5 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 15 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -5 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))))
(*.f32 (pow.f32 alpha #s(literal -3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 9 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal -1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 alpha alpha) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal -1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 10 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (fma.f32 alpha alpha #s(literal 0 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (*.f32 alpha alpha)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -5 binary32))))
(/.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 9 binary32))))
(/.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (pow.f32 alpha #s(literal 15 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))))
(/.f32 (pow.f32 alpha #s(literal 15 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (fma.f32 alpha alpha #s(literal 0 binary32)) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (fma.f32 alpha alpha #s(literal 0 binary32))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(/.f32 (neg.f32 alpha) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 0 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 alpha #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 8 binary32))) (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 alpha #s(literal 8 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (/.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 9 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) alpha) alpha)
(-.f32 #s(literal 0 binary32) alpha)
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal -5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal -5 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 10 binary32))) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 10 binary32))) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -5 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 15 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 15 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -5 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal -3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 9 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 9 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32) (neg.f32 alpha))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 #s(literal -1 binary32) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 alpha #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 alpha #s(literal -1 binary32) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(+.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)) (neg.f32 alpha))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(+.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(+.f32 (neg.f32 alpha) #s(literal 0 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 5 binary32))))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 9 binary32))))
(neg.f32 alpha)
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 alpha alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -3 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) #s(literal 1 binary32)) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) (neg.f32 alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (fma.f32 alpha alpha #s(literal 0 binary32)) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (*.f32 alpha alpha)))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 alpha)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(/.f32 (neg.f32 alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(fma.f32 alpha #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 alpha #s(literal 0 binary32)) (*.f32 (neg.f32 alpha) alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(exp.f32 (*.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal -3 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))
(/.f32 (-.f32 (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 (*.f32 (neg.f32 u0) u0))) (*.f32 (log1p.f32 u0) (log1p.f32 u0))) (+.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (*.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32)))) (*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) #s(literal 3 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 (*.f32 (neg.f32 u0) u0)) (fma.f32 (log1p.f32 u0) (log1p.f32 u0) (*.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0)) (*.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (fma.f32 #s(literal -1 binary32) u0 #s(literal -1 binary32))))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))) (log.f32 (neg.f32 (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)))))
(-.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)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u0 #s(literal 1 binary32)))))
(+.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)))))
(neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0))))
(log1p.f32 (neg.f32 u0))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 1 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (pow.f32 alpha #s(literal -3 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) #s(literal -1 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -3 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))) (neg.f32 alpha))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))))
(-.f32 (/.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (/.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(-.f32 (/.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(fma.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(pow.f32 (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(+.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (neg.f32 alpha)))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (neg.f32 alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -3 binary32)) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) #s(literal 1 binary32)))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 alpha alpha)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -3 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (neg.f32 alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32)))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) #s(literal 1 binary32)) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) (neg.f32 alpha)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) alpha)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (neg.f32 alpha)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) alpha) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) alpha) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (+.f32 #s(literal 0 binary32) (+.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (*.f32 (fma.f32 alpha alpha #s(literal 0 binary32)) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (*.f32 alpha alpha)))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)))
(/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(/.f32 (*.f32 alpha alpha) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 alpha)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(/.f32 (neg.f32 alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal -2 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(fma.f32 alpha #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 alpha #s(literal 0 binary32)) (*.f32 (neg.f32 alpha) alpha))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(exp.f32 (*.f32 (log.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal -3 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal -1 binary32))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 3 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha alpha) alpha)
(*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 alpha (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 alpha #s(literal 6 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 alpha #s(literal 12 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 alpha alpha))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)
(/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 alpha)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(pow.f32 (exp.f32 #s(literal 3 binary32)) (log.f32 alpha))
(pow.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32))
(pow.f32 alpha #s(literal 3 binary32))
(exp.f32 (fma.f32 (log.f32 alpha) #s(literal 3/2 binary32) (*.f32 (log.f32 alpha) #s(literal 3/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal 3/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) #s(literal 3/2 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32)))
(neg.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 1 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (pow.f32 alpha #s(literal -3 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) #s(literal -1 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -3 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))) (neg.f32 alpha))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))))
(-.f32 (/.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (/.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(-.f32 (/.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(fma.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(pow.f32 (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(+.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (neg.f32 alpha)))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (neg.f32 alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -3 binary32)) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) #s(literal 1 binary32)))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (*.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal -5 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 10 binary32))) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -5 binary32)))
(*.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 15 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -5 binary32)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))))
(*.f32 (pow.f32 alpha #s(literal -3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 9 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 alpha #s(literal -1 binary32))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal -1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 alpha alpha) #s(literal 0 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal -1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (pow.f32 alpha #s(literal 7 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) #s(literal -1 binary32)) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal 10 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (fma.f32 alpha alpha #s(literal 0 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 9 binary32)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (*.f32 alpha alpha)))
(/.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal -5 binary32))))
(/.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 9 binary32))))
(/.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32)))
(/.f32 (pow.f32 alpha #s(literal 15 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))))
(/.f32 (pow.f32 alpha #s(literal 15 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (fma.f32 alpha alpha #s(literal 0 binary32)) alpha))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (fma.f32 alpha alpha #s(literal 0 binary32))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(/.f32 (neg.f32 alpha) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 10 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha alpha #s(literal 0 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 alpha #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 8 binary32))) (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 alpha #s(literal 8 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (/.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 9 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))) (/.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) alpha) alpha)
(-.f32 #s(literal 0 binary32) alpha)
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32)))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal -5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) (pow.f32 alpha #s(literal -5 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 10 binary32))) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 10 binary32))) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -5 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 15 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal 15 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -5 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (pow.f32 alpha #s(literal -5 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal -3 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 9 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 9 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal -2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32) (neg.f32 alpha))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -4 binary32)) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) alpha (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 #s(literal -1 binary32) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 (neg.f32 alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 alpha #s(literal -1 binary32) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(fma.f32 alpha #s(literal -1 binary32) #s(literal 0 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(+.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)) (neg.f32 alpha))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(+.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal -4 binary32)) #s(literal 0 binary32)))
(+.f32 (neg.f32 alpha) #s(literal 0 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 (pow.f32 alpha #s(literal 7 binary32)) #s(literal 2 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal -4 binary32)) (pow.f32 alpha #s(literal 5 binary32))))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 9 binary32))))
(neg.f32 alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 7/2 binary32)) (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) alpha) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32))) alpha)
(*.f32 (pow.f32 alpha #s(literal 7/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 5/2 binary32)))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 7/2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal -5 binary32))))
(*.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal -5 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 15 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)
(*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal 5 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 alpha (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (neg.f32 (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 alpha #s(literal 10 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal -5 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 15 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal 15 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -5 binary32)))
(-.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 7/2 binary32)) (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) alpha) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32))) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 7/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (pow.f32 alpha #s(literal 5/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 7/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal -5 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 15 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 alpha) #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(pow.f32 (pow.f32 alpha #s(literal 5/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 2 binary32))
(pow.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 5/2 binary32))
(pow.f32 alpha #s(literal 5 binary32))
(+.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal -1 binary32)) #s(literal 0 binary32))
(+.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32)))
(exp.f32 (fma.f32 (log.f32 alpha) #s(literal 3 binary32) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 alpha) #s(literal 2 binary32) (*.f32 (log.f32 alpha) #s(literal 3 binary32))))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32))) (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 7/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 5/2 binary32))) (pow.f32 alpha #s(literal 5/2 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 7/2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5/2 binary32))) (pow.f32 alpha #s(literal 5/2 binary32)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 7/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 7/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5/2 binary32))))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -5 binary32)))
(*.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal -5 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))))
(*.f32 (pow.f32 alpha #s(literal 15 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 15 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 alpha #s(literal 10 binary32)) (-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 0 binary32)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 2 binary32))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal 15 binary32)))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 15 binary32)) (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 15 binary32)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 10 binary32)) (pow.f32 alpha #s(literal 15 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 10 binary32)) #s(literal 2 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal 5 binary32)))
(/.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (pow.f32 alpha #s(literal 10 binary32)))
(/.f32 (pow.f32 alpha #s(literal 15 binary32)) (neg.f32 (pow.f32 alpha #s(literal 10 binary32))))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -5 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -5 binary32))))
(-.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 5 binary32)))
(fma.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32))) (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 7/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 5/2 binary32))) (pow.f32 alpha #s(literal 5/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 7/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 #s(literal -1 binary32) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 5/2 binary32))) (pow.f32 alpha #s(literal 5/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 7/2 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 7/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 5/2 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 7/2 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 10 binary32))) (pow.f32 alpha #s(literal -5 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 10 binary32)) (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 15 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 10 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 15 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 10 binary32)))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 5 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(pow.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) #s(literal -1 binary32))
(+.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal -1 binary32)) #s(literal 0 binary32))
(+.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) #s(literal 1 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 5 binary32)))
(*.f32 (-.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) u0))))
(*.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))))
(*.f32 (neg.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0)))))
(*.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))))
(*.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/4 binary32) (*.f32 u0 (-.f32 (*.f32 #s(literal 1/9 binary32) u0) #s(literal 1/6 binary32))))))
(*.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0))))
(*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32)))) (*.f32 (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))))) (+.f32 (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) (fma.f32 (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) u0))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)))) (neg.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0)))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/81 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1/16 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/729 binary32) (pow.f32 u0 #s(literal 6 binary32)) #s(literal -1/64 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal 1/81 binary32) (pow.f32 u0 #s(literal 4 binary32)) (+.f32 #s(literal 1/16 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/36 binary32)))) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/729 binary32) (pow.f32 u0 #s(literal 6 binary32)) #s(literal -1/64 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32)) (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0))))
(/.f32 (*.f32 (fma.f32 #s(literal -1/19683 binary32) (pow.f32 u0 #s(literal 9 binary32)) #s(literal -1/512 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (fma.f32 #s(literal 1/729 binary32) (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/64 binary32)) (*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/216 binary32))) (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (-.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32))) (-.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) u0)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32))) (neg.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 u0 (-.f32 (*.f32 #s(literal 1/9 binary32) u0) #s(literal 1/6 binary32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32))) (neg.f32 (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32)))
(/.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)) (+.f32 #s(literal 1/4 binary32) (*.f32 u0 (-.f32 (*.f32 #s(literal 1/9 binary32) u0) #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)) (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) u0)) (-.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/4 binary32) (*.f32 u0 (-.f32 (*.f32 #s(literal 1/9 binary32) u0) #s(literal 1/6 binary32)))) (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))))
(-.f32 (/.f32 #s(literal 1/4 binary32) (-.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) u0))) (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (-.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) u0))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))))
(fma.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) (neg.f32 (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))))
(fma.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 1 binary32) #s(literal -1/2 binary32))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
(fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) (neg.f32 (/.f32 #s(literal -1/4 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32)))))
(+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) u0))
(neg.f32 (/.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32))) (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0))))
(neg.f32 (/.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))))
(neg.f32 (/.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)) (neg.f32 (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0)))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (neg.f32 u0) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))))
(*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))) (+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (neg.f32 u0) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 4 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 6 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 9 binary32)) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 6 binary32)) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 u0) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (neg.f32 u0) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))) (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal 1 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (neg.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))) (neg.f32 u0) #s(literal -1 binary32))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) u0) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)) u0) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0))) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 #s(literal 1/6 binary32) u0))) #s(literal -1 binary32))
(fma.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) #s(literal -1 binary32)))
(fma.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) #s(literal 1 binary32) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) #s(literal 1 binary32) (-.f32 (*.f32 u0 #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) #s(literal 1 binary32) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) #s(literal 1 binary32) (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(fma.f32 (neg.f32 u0) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) (-.f32 (*.f32 u0 #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(fma.f32 (*.f32 (neg.f32 u0) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32) #s(literal -1 binary32))
(fma.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))))
(fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 (-.f32 (*.f32 u0 #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u0) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))) #s(literal -1 binary32))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) (neg.f32 (neg.f32 u0)) #s(literal -1 binary32))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(literal -1/2 binary32) u0 (-.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) #s(literal 1 binary32)))
(fma.f32 #s(literal -1/2 binary32) u0 (fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) #s(literal -1 binary32)))
(fma.f32 u0 (neg.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 #s(literal -1/3 binary32) u0) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))
(fma.f32 u0 (*.f32 #s(literal -1/3 binary32) u0) (-.f32 (*.f32 u0 #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(fma.f32 u0 (*.f32 #s(literal -1/3 binary32) u0) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 u0 (*.f32 #s(literal -1/3 binary32) u0) (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(fma.f32 u0 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/2 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) #s(literal 1 binary32)))
(fma.f32 u0 #s(literal -1/2 binary32) (fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) #s(literal -1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) (*.f32 #s(literal -1/2 binary32) u0))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) (*.f32 u0 #s(literal -1/2 binary32)))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(+.f32 (*.f32 #s(literal -1/2 binary32) u0) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal -1/2 binary32) u0) (fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) (-.f32 (*.f32 u0 #s(literal -1/2 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(+.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) (fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32)))
(+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)) #s(literal 1 binary32)))
(+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) #s(literal -1 binary32)))
(+.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))))
(+.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))
(neg.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 (neg.f32 u0) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal -1 binary32)) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/4 binary32))) (pow.f32 alpha #s(literal 3/4 binary32)))
(*.f32 (*.f32 #s(literal -1 binary32) (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32)))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) alpha)
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 alpha (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(+.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (pow.f32 alpha #s(literal -4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 5 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (pow.f32 alpha #s(literal 5 binary32))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 1 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (pow.f32 alpha #s(literal -3 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) #s(literal -1 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (*.f32 alpha alpha))
(*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -4 binary32))))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal -4 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (*.f32 (pow.f32 alpha #s(literal -3 binary32)) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))) (neg.f32 alpha))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal -1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal -2 binary32))) (log1p.f32 (neg.f32 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))))
(-.f32 (/.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (/.f32 (log1p.f32 u0) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(-.f32 (/.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (neg.f32 (pow.f32 alpha #s(literal -2 binary32)))))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 0 binary32) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(fma.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(pow.f32 (/.f32 (neg.f32 alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(+.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 0 binary32)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(neg.f32 (/.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0))) #s(literal -1 binary32)) (neg.f32 alpha)))
(neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)))
(neg.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (neg.f32 alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 5 binary32)) (*.f32 (pow.f32 alpha #s(literal -3 binary32)) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))))
(neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) #s(literal 1 binary32)))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))

eval150.0ms (2.2%)

Memory
22.6MiB live, 298.1MiB allocated
Compiler

Compiled 31 259 to 4 444 computations (85.8% saved)

prune65.0ms (1%)

Memory
-11.8MiB live, 150.5MiB allocated
Pruning

49 alts after pruning (42 fresh and 7 done)

PrunedKeptTotal
New1 311181 329
Fresh312455
Picked235
Done044
Total1 344491 393
Accuracy
98.9%
Counts
1 393 → 49
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.2%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
52.3%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))))
54.8%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
52.2%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))))
54.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.2%
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.3%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.6%
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 2 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.3%
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
7.5%
(*.f32 (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 4 binary32)))) #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)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.1%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.6%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
54.0%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) u0)))
56.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))) u0)))
87.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
92.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) (*.f32 u0 #s(literal -1/2 binary32))) u0)))
92.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha))
74.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
74.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
74.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
73.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
Compiler

Compiled 1 735 to 1 276 computations (26.5% saved)

simplify114.0ms (1.7%)

Memory
5.3MiB live, 118.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff160
(pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))
cost-diff384
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
cost-diff672
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
cost-diff6656
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
cost-diff0
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha)
cost-diff0
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff3744
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha))
cost-diff0
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff64
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
cost-diff640
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
cost-diff0
(neg.f32 alpha)
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
cost-diff64
(-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))
cost-diff0
(*.f32 (neg.f32 alpha) alpha)
cost-diff0
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
cost-diff64
(+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
cost-diff224
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048447
086336
1178291
2531279
33993277
47449277
08072258
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0))
(*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
#s(literal -1 binary32)
(*.f32 u0 #s(literal -1/2 binary32))
u0
#s(literal -1/2 binary32)
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(*.f32 u0 u0)
#s(literal -1/3 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))
(*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))
(*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
#s(literal -1/3 binary32)
u0
#s(literal -1/2 binary32)
#s(literal 1 binary32)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32)))
#s(literal 0 binary32)
(pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
alpha
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
#s(literal 3 binary32)
(+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))
(-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 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))
(*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))
#s(literal -1 binary32)
(*.f32 u0 #s(literal -1/2 binary32))
(*.f32 #s(literal -1/2 binary32) u0)
u0
#s(literal -1/2 binary32)
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))
(*.f32 u0 u0)
#s(literal -1/3 binary32)
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
alpha
#s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.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 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
#s(literal -1/3 binary32)
u0
#s(literal -1/2 binary32)
#s(literal 1 binary32)
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha)
(*.f32 (neg.f32 alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(neg.f32 alpha)
#s(literal 1 binary32)
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) alpha)
(neg.f32 alpha)
alpha
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha)
(*.f32 (neg.f32 alpha) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha))
(neg.f32 alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(*.f32 alpha alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
#s(literal 1 binary32)
u0
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(*.f32 (neg.f32 alpha) alpha)
(+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32)))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
#s(literal 0 binary32)
(pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha)
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
(neg.f32 alpha)
(/.f32 #s(literal 1 binary32) alpha)
#s(literal 1 binary32)
alpha
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
#s(literal 3 binary32)
(+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))
(pow.f32 alpha #s(literal 4 binary32))
(-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
#s(literal 0 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0

localize183.0ms (2.7%)

Memory
11.4MiB live, 207.6MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.3671875
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
accuracy0.449882519536884
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
accuracy0.6821252442110507
(pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))
accuracy14.515085705267674
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.0
(neg.f32 alpha)
accuracy0.26953125
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha))
accuracy0.29525375976844204
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.515085705267674
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.0
(neg.f32 alpha)
accuracy0.21875
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
accuracy0.29525375976844204
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.515085705267674
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.265625
(*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)
accuracy0.29525375976844204
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
accuracy2.0608640592299676
#s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))
accuracy15.352171787067665
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
accuracy0.265625
(*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)
accuracy0.29525375976844204
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
accuracy0.359375
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
accuracy2.0608640592299676
#s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0))
Samples
136.0ms252×0valid
5.0ms5exit
Compiler

Compiled 850 to 95 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 118.0ms
ival-mult: 47.0ms (39.9% of total)
ival-add: 31.0ms (26.3% of total)
ival-div: 12.0ms (10.2% of total)
ival-pow: 11.0ms (9.3% of total)
const: 5.0ms (4.2% of total)
ival-sub: 4.0ms (3.4% of total)
ival-log: 4.0ms (3.4% of total)
ival-neg: 2.0ms (1.7% of total)
adjust: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series46.0ms (0.7%)

Memory
-21.3MiB live, 55.7MiB allocated
Counts
25 → 47
Calls
Call 1
Inputs
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (neg.f32 alpha) alpha)
(-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(neg.f32 alpha)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha)
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))
#s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
#s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))
(*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 alpha)
(/ -1 alpha)
0
(* -1 (pow alpha 6))
(pow alpha 4)
-1
(- (* -1/2 u0) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1/3 (pow u0 2))
-1/2
(- (* -1/3 u0) 1/2)
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/2 u0)
(* -1 (* u0 (+ 1/2 (/ 1 u0))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/3 u0)
(* -1 (* u0 (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
Calls

6 calls:

TimeVariablePointExpression
23.0ms
alpha
@0
((+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) (+ -1 (* u0 -1/2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (- (* (+ (* -1/3 u0) -1/2) u0) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (pow (neg alpha) 3) (* alpha alpha)) (* (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (log (- 1 u0))) (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (/ (+ 0 (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* (/ 1 alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha)) (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3) (log (- 1 u0)) (* (* u0 u0) -1/3) (* (+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) u0) (+ (* -1/3 u0) -1/2) (log (- 1 u0)) (* (- (* (+ (* -1/3 u0) -1/2) u0) 1) u0) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
9.0ms
alpha
@-inf
((+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) (+ -1 (* u0 -1/2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (- (* (+ (* -1/3 u0) -1/2) u0) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (pow (neg alpha) 3) (* alpha alpha)) (* (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (log (- 1 u0))) (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (/ (+ 0 (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* (/ 1 alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha)) (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3) (log (- 1 u0)) (* (* u0 u0) -1/3) (* (+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) u0) (+ (* -1/3 u0) -1/2) (log (- 1 u0)) (* (- (* (+ (* -1/3 u0) -1/2) u0) 1) u0) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
8.0ms
alpha
@inf
((+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) (+ -1 (* u0 -1/2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (- (* (+ (* -1/3 u0) -1/2) u0) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (pow (neg alpha) 3) (* alpha alpha)) (* (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (log (- 1 u0))) (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (/ (+ 0 (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* (/ 1 alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha)) (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3) (log (- 1 u0)) (* (* u0 u0) -1/3) (* (+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) u0) (+ (* -1/3 u0) -1/2) (log (- 1 u0)) (* (- (* (+ (* -1/3 u0) -1/2) u0) 1) u0) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
2.0ms
u0
@inf
((+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) (+ -1 (* u0 -1/2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (- (* (+ (* -1/3 u0) -1/2) u0) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (pow (neg alpha) 3) (* alpha alpha)) (* (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (log (- 1 u0))) (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (/ (+ 0 (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* (/ 1 alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha)) (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3) (log (- 1 u0)) (* (* u0 u0) -1/3) (* (+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) u0) (+ (* -1/3 u0) -1/2) (log (- 1 u0)) (* (- (* (+ (* -1/3 u0) -1/2) u0) 1) u0) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
2.0ms
u0
@-inf
((+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) (+ -1 (* u0 -1/2)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (- (* (+ (* -1/3 u0) -1/2) u0) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (neg alpha) (/ 1 (/ 1 (neg alpha))) (/ 1 (neg alpha)) (log (- 1 u0)) (* (* (/ 1 (/ 1 (neg alpha))) alpha) (log (- 1 u0))) (/ (pow (neg alpha) 3) (* alpha alpha)) (* (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (log (- 1 u0))) (* (/ (pow (neg alpha) 3) (* alpha alpha)) alpha) (/ (+ 0 (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3)) (+ 0 (- (* (* (neg alpha) alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha))))) (* (/ 1 alpha) (* (neg alpha) alpha)) (* 0 (* (neg alpha) alpha)) (pow (* (* (/ 1 alpha) (* (neg alpha) alpha)) alpha) 3) (log (- 1 u0)) (* (* u0 u0) -1/3) (* (+ (+ -1 (* u0 -1/2)) (* (* u0 u0) -1/3)) u0) (+ (* -1/3 u0) -1/2) (log (- 1 u0)) (* (- (* (+ (* -1/3 u0) -1/2) u0) 1) u0) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))

simplify135.0ms (2%)

Memory
30.9MiB live, 186.9MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0141506
1401477
21219442
33097428
08345393
Stop Event
iter limit
node limit
Counts
47 → 47
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (pow alpha 2))
(* -1 alpha)
(/ -1 alpha)
0
(* -1 (pow alpha 6))
(pow alpha 4)
-1
(- (* -1/2 u0) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1/3 (pow u0 2))
-1/2
(- (* -1/3 u0) 1/2)
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/2 u0)
(* -1 (* u0 (+ 1/2 (/ 1 u0))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/3 u0)
(* -1 (* u0 (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 alpha)
(neg.f32 alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
0
#s(literal 0 binary32)
(* -1 (pow alpha 6))
(neg.f32 (pow.f32 alpha #s(literal 6 binary32)))
(pow alpha 4)
(pow.f32 alpha #s(literal 4 binary32))
-1
#s(literal -1 binary32)
(- (* -1/2 u0) 1)
(fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
-1/2
#s(literal -1/2 binary32)
(- (* -1/3 u0) 1/2)
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(* -1/2 u0)
(*.f32 #s(literal -1/2 binary32) u0)
(* -1 (* u0 (+ 1/2 (/ 1 u0))))
(fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (-.f32 (neg.f32 (log.f32 u0)) (log.f32 #s(literal -1 binary32))) alpha (/.f32 alpha u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(fma.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(* -1/3 (pow u0 3))
(*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/3 binary32))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) (*.f32 u0 u0))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* -1/3 u0)
(*.f32 #s(literal -1/3 binary32) u0)
(* -1 (* u0 (+ 1/3 (* 1/2 (/ 1 u0)))))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha (/.f32 alpha u0)))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) alpha) alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)

rewrite92.0ms (1.4%)

Memory
-18.8MiB live, 99.7MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047266
084238
1319199
02484183
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
25 → 561
Calls
Call 1
Inputs
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (neg.f32 alpha) alpha)
(-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(neg.f32 alpha)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha)
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))
#s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
#s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))
(*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
Outputs
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))
(*.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32))) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))
(/.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal -1/3 binary32)) (*.f32 u0 u0)))))
(/.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))) (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))) (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))) (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))
(-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(fma.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))
(fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 #s(literal -1/2 binary32) u0 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 #s(literal -1/3 binary32) u0) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 u0 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/2 binary32) (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(+.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) u0))
(+.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(+.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(+.f32 (*.f32 #s(literal -1/2 binary32) u0) (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(+.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))))
(*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32) #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32) #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))))
(fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/2 binary32) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (neg.f32 alpha))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(neg.f32 (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(*.f32 alpha (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha) alpha)
(/.f32 (*.f32 alpha (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) alpha)
(/.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha) alpha)
(/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 alpha (*.f32 alpha (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) alpha #s(literal 0 binary32))
(fma.f32 alpha (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(+.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(*.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))
(*.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(/.f32 (+.f32 #s(literal -1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32))) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))
(/.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)) (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal -1/3 binary32)) (*.f32 u0 u0)))))
(/.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))) (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))) (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))) (/.f32 (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)))))
(-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(fma.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) u0) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))
(fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 #s(literal -1/2 binary32) u0 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 #s(literal -1/3 binary32) u0) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(fma.f32 u0 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/2 binary32) (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(+.f32 (fma.f32 (*.f32 #s(literal -1/3 binary32) u0) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) u0))
(+.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal -1 binary32))
(+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)))
(+.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(+.f32 (*.f32 #s(literal -1/2 binary32) u0) (+.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(+.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (neg.f32 alpha))
(*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (neg.f32 alpha) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(neg.f32 (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))))
(neg.f32 (*.f32 alpha (*.f32 #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)) alpha)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 (neg.f32 alpha) #s(literal 1 binary32))
(/.f32 alpha #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(-.f32 #s(literal 0 binary32) alpha)
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(neg.f32 alpha)
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1/2 binary32)))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha #s(literal 0 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (neg.f32 alpha) alpha) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 (neg.f32 alpha) #s(literal 1 binary32))
(/.f32 alpha #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(-.f32 #s(literal 0 binary32) alpha)
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(neg.f32 alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) alpha)
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))
(pow.f32 (neg.f32 alpha) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (neg.f32 alpha)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 1 binary32)))
(neg.f32 (/.f32 #s(literal 1 binary32) alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log1p.f32 u0))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 3 binary32)))) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (neg.f32 u0))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 alpha (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (neg.f32 alpha) alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) (*.f32 alpha alpha)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 alpha) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32))))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 alpha))
(/.f32 (neg.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) (neg.f32 alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 alpha (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 alpha (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))))
(pow.f32 (*.f32 alpha (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) #s(literal -1 binary32))
(neg.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (*.f32 alpha (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 alpha alpha))
(*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(*.f32 alpha (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(/.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha) alpha)
(/.f32 (*.f32 alpha (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) alpha)
(/.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha) alpha)
(/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 alpha (*.f32 alpha (/.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) alpha #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha)) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) alpha #s(literal 0 binary32))
(fma.f32 alpha (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))) #s(literal 0 binary32))
(fma.f32 alpha (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha alpha) #s(literal 0 binary32))
(+.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32))))
(*.f32 (/.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))
(*.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (/.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))
(*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))))
(*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))))
(/.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32)))
(/.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 9 binary32)) #s(literal 1 binary32)) (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(/.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(/.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))))
(/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 9 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))))
(/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))))
(pow.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))) #s(literal -1 binary32))
(neg.f32 (/.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(neg.f32 (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) (neg.f32 alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 alpha (/.f32 (neg.f32 alpha) alpha))
(/.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) alpha)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 alpha alpha) (neg.f32 alpha))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)
(/.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 (neg.f32 alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (neg.f32 alpha)))
(/.f32 alpha (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(/.f32 alpha (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)))
(neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)))
#s(literal 0 binary32)
(*.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) alpha)
(*.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)) (pow.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 3 binary32)))
(*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))))
(*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 alpha (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32))))
(*.f32 alpha (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32))))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32)))) (neg.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 9 binary32))) (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))))
(/.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))) (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))))
(/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32)) (-.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)))
(/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 9 binary32)) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))) (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32)) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 9 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))) (/.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32)) (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))))
(fma.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha)) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) alpha) (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32)) (pow.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 6 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (*.f32 alpha (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32))) #s(literal 0 binary32))
(fma.f32 alpha (*.f32 (/.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32))) #s(literal 0 binary32))
(pow.f32 (exp.f32 (log.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #s(literal 3 binary32))
(pow.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 2 binary32)) #s(literal 3/2 binary32))
(pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32))
(+.f32 (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (pow.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #s(literal 3 binary32)))
#s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0))
(*.f32 (*.f32 #s(literal -1/3 binary32) u0) u0)
(*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(*.f32 u0 (*.f32 #s(literal -1/3 binary32) u0))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.f32 u0 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32))) u0) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(/.f32 (*.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32))) u0) (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) u0) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) u0) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)))) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(/.f32 (*.f32 u0 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0 (neg.f32 u0))
(fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) u0 (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0 (*.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) u0))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 u0 #s(literal -1 binary32)))
(fma.f32 u0 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))
(fma.f32 u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 u0 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(+.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) u0) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))
(+.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0) (*.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) u0))
(+.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (neg.f32 u0))
(+.f32 (*.f32 u0 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))
(+.f32 (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (*.f32 u0 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(+.f32 (*.f32 u0 #s(literal -1 binary32)) (*.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(+.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 #s(literal -1 binary32)))
(+.f32 (neg.f32 u0) (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(*.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))))
(*.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32))))))
(/.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 #s(literal 1/9 binary32) (*.f32 u0 u0))) (-.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) u0)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))) (neg.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32))) (neg.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32))))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32)))
(/.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)) (+.f32 #s(literal 1/4 binary32) (-.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 u0)) (*.f32 u0 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32)) (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32)) (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32)))) (fma.f32 #s(literal -1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal -1/8 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))) (/.f32 #s(literal 1/4 binary32) (fma.f32 #s(literal -1/3 binary32) u0 #s(literal 1/2 binary32))))
(fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32))
(fma.f32 u0 #s(literal -1/3 binary32) #s(literal -1/2 binary32))
(+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32))
(+.f32 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 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))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(*.f32 u0 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32))) u0) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(/.f32 (*.f32 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32))) u0) (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) u0) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) u0) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal 2 binary32)))) (-.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(/.f32 (*.f32 u0 (fma.f32 #s(literal -1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal 1 binary32)) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))))
(fma.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0 (neg.f32 u0))
(fma.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) u0 (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))
(fma.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0 (*.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) u0))
(fma.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) (*.f32 u0 #s(literal -1 binary32)))
(fma.f32 u0 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))
(fma.f32 u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) (*.f32 u0 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(+.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) u0) (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0))
(+.f32 (*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0) (*.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) u0))
(+.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (neg.f32 u0))
(+.f32 (*.f32 u0 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))))
(+.f32 (*.f32 u0 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32))) (*.f32 u0 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(+.f32 (*.f32 u0 #s(literal -1 binary32)) (*.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))
(+.f32 (*.f32 u0 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)) (*.f32 u0 #s(literal -1 binary32)))
(+.f32 (neg.f32 u0) (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)))
(*.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 alpha (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(/.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))
(-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)))
(-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (/.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))))
(-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)))) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32))) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32)) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 6 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 2 binary32))
(+.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 (neg.f32 alpha) alpha)) #s(literal 2 binary32)))
(neg.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))

eval83.0ms (1.2%)

Memory
-4.1MiB live, 149.2MiB allocated
Compiler

Compiled 25 073 to 3 232 computations (87.1% saved)

prune78.0ms (1.2%)

Memory
14.9MiB live, 173.5MiB allocated
Pruning

70 alts after pruning (61 fresh and 9 done)

PrunedKeptTotal
New75532787
Fresh82937
Picked325
Done077
Total76670836
Accuracy
99.4%
Counts
836 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
54.8%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
52.3%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))))
54.8%
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
91.9%
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
54.8%
(*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
91.2%
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.6%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.6%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(approx (* 0 (* (neg alpha) alpha)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
42.4%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
54.8%
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
52.2%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))))
54.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.5%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.3%
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.6%
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 2 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.3%
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
87.4%
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
91.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
87.2%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
91.6%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
42.3%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
42.0%
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
91.9%
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
91.7%
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
54.8%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.7%
(*.f32 (*.f32 (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.1%
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
87.4%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
91.9%
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
43.9%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
74.6%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal -2 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
54.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
16.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 #s(literal -1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))))
87.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (neg.f32 u0))))
74.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
92.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
87.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 #s(approx (+ (* -1/3 u0) -1/2) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
92.0%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
92.0%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
92.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
92.1%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
92.0%
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha))
73.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
74.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
74.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
74.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Compiler

Compiled 4 390 to 1 658 computations (62.2% saved)

regimes225.0ms (3.3%)

Memory
-6.3MiB live, 313.2MiB allocated
Counts
122 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 #s(approx (+ (* -1/3 u0) -1/2) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 #s(literal -1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) (*.f32 u0 #s(literal -1/2 binary32))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha)) u0))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) u0))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal -2 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 4 binary32)))) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))))
(*.f32 (*.f32 (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(approx (* 0 (* (neg alpha) alpha)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) #s(approx (pow (* (neg alpha) alpha) 3) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(approx (* 0 (* (neg alpha) alpha)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal 2 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (exp.f32 (*.f32 (log.f32 alpha) #s(literal 5 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32))))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (pow.f32 (log1p.f32 u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
Outputs
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
Calls

6 calls:

63.0ms
(*.f32 (neg.f32 alpha) alpha)
36.0ms
alpha
32.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
31.0ms
u0
30.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
92.2%1alpha
97.9%2u0
92.2%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.2%1(*.f32 (neg.f32 alpha) alpha)
97.9%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
97.9%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 22 to 25 computations (-13.6% saved)

regimes84.0ms (1.2%)

Memory
17.4MiB live, 140.6MiB allocated
Counts
103 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 #s(approx (+ (* -1/3 u0) -1/2) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 #s(literal -1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) (*.f32 u0 #s(literal -1/2 binary32))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha)) u0))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) u0))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal -2 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))))))
(*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (pow.f32 alpha #s(literal -2 binary32))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal -4 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal -5 binary32))) (pow.f32 alpha #s(literal 4 binary32)))) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal 3 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 alpha)) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))))
(*.f32 (*.f32 (/.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(approx (* 0 (* (neg alpha) alpha)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32)) #s(literal 0 binary32)) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) #s(approx (pow (* (neg alpha) alpha) 3) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha)) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) #s(approx (* 0 (* (neg alpha) alpha)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32)))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 (pow.f32 alpha #s(literal 6 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (/.f32 (pow.f32 alpha #s(literal 9 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 3 binary32)))) (pow.f32 alpha #s(literal 4 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (-.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0)))))
Outputs
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
Calls

3 calls:

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

Compiled 8 to 11 computations (-37.5% saved)

regimes49.0ms (0.7%)

Memory
-28.2MiB live, 87.9MiB allocated
Counts
63 → 2
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 #s(approx (+ (* -1/3 u0) -1/2) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (+.f32 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0) (neg.f32 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (fma.f32 #s(literal -1 binary32) u0 (*.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) u0))))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) (*.f32 u0 #s(literal -1/2 binary32))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 (*.f32 alpha alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha)) u0))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (-.f32 (*.f32 #s(literal -1/2 binary32) u0) #s(literal -1 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal -1 binary32) (*.f32 #s(literal -1/2 binary32) u0)))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (neg.f32 alpha) alpha))) (log1p.f32 (neg.f32 u0))) alpha))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1 binary32) alpha)) (neg.f32 alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (neg.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u0)))))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 alpha (*.f32 alpha alpha))) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (neg.f32 alpha) alpha)) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha))) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (/.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))) u0)))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0))) (/.f32 (pow.f32 (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 #s(literal -1 binary32) (*.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0)))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32))) u0))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) #s(literal 1 binary32)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal -2 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
Calls

3 calls:

16.0ms
(-.f32 #s(literal 1 binary32) u0)
15.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
15.0ms
u0
Results
AccuracySegmentsBranch
97.9%2u0
97.9%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
97.9%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes31.0ms (0.5%)

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

3 calls:

11.0ms
u0
9.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
9.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
97.8%2u0
97.8%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
97.8%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 8 to 11 computations (-37.5% saved)

regimes23.0ms (0.3%)

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

3 calls:

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

Compiled 8 to 11 computations (-37.5% saved)

regimes21.0ms (0.3%)

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

3 calls:

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

Compiled 8 to 11 computations (-37.5% saved)

regimes234.0ms (3.5%)

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

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes8.0ms (0.1%)

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

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes28.0ms (0.4%)

Memory
-36.0MiB live, 13.4MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9880483746528625
0.9880619645118713
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9880483746528625
0.9880619645118713
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9859710931777954
0.9860053062438965
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9859710931777954
0.9860053062438965
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9859710931777954
0.9860053062438965
Compiler

Compiled 12 to 13 computations (-8.3% saved)

simplify67.0ms (1%)

Memory
11.4MiB live, 50.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
061280
194280
2147278
3253278
4423277
5817277
63780277
Stop Event
node limit
Calls
Call 1
Inputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 2072091/2097152 binary32)) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 2072091/2097152 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 #s(approx (+ (* -1/3 u0) -1/2) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Outputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 2072091/2097152 binary32)) (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 2072091/2097152 binary32)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 2072091/2097152 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 2072091/2097152 binary32)) (*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 alpha (*.f32 (*.f32 alpha alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 (+.f32 (*.f32 #s(literal -1/3 binary32) u0) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) #s(approx (log (- 1 u0)) (*.f32 (-.f32 (*.f32 #s(approx (+ (* -1/3 u0) -1/2) #s(literal -1/2 binary32)) u0) #s(literal 1 binary32)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))

soundness909.0ms (13.4%)

Memory
21.8MiB live, 575.4MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
047266
084238
1319199
02484183
0819
01319
13919
218019
3131219
0951715
038181
064126
1238112
01668112
0141506
1401477
21219442
33097428
08345393
040189
067158
1216136
21331128
09025121
0112397
1307370
2805337
32106325
46073313
08517299
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 800 to 443 computations (44.6% saved)

preprocess92.0ms (1.4%)

Memory
-8.0MiB live, 73.5MiB allocated
Remove

(abs alpha)

Compiler

Compiled 662 to 206 computations (68.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...