Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 6.5s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze77.0ms (1.2%)

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

Compiled 25 to 18 computations (28% saved)

sample1.5s (22.9%)

Memory
57.2MiB live, 1 651.6MiB allocated
Samples
1.1s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 841.0ms
const: 257.0ms (30.5% of total)
ival-log: 186.0ms (22.1% of total)
ival-mult: 183.0ms (21.7% of total)
ival-<=: 94.0ms (11.2% of total)
ival-neg: 45.0ms (5.3% of total)
ival-sub: 43.0ms (5.1% of total)
ival-and: 24.0ms (2.9% of total)
exact: 6.0ms (0.7% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain169.0ms (2.6%)

Memory
2.9MiB live, 136.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2014(0.02284880168735981 0.0025611526798456907)1(0.0036311617586761713 0.010519009083509445)(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))sensitivity20418
Confusion
Predicted +Predicted -
+1993
-549
Precision
0.9754901960784313
Recall
0.9851485148514851
Confusion?
Predicted +Predicted MaybePredicted -
+19930
-51534
Precision?
0.9099099099099099
Recall?
1.0
Freqs
test
numberfreq
052
1204
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
56.0ms512×0valid
Compiler

Compiled 113 to 50 computations (55.8% saved)

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

preprocess38.0ms (0.6%)

Memory
-16.7MiB live, 20.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

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

(abs alpha)

Compiler

Compiled 9 to 8 computations (11.1% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 2 computations (-∞% saved)

prune0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.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
10.9MiB live, 10.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

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

Useful iterations: 0 (0.0ms)

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

localize35.0ms (0.5%)

Memory
-14.1MiB live, 29.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0
(*.f32 (neg.f32 alpha) alpha)
accuracy0
(neg.f32 alpha)
accuracy0.3359375
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.841371834847463
(log.f32 (-.f32 #s(literal 1 binary32) u0))
Samples
28.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 (38.4% of total)
ival-mult: 4.0ms (38.4% of total)
ival-sub: 1.0ms (9.6% of total)
ival-neg: 1.0ms (9.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series70.0ms (1.1%)

Memory
2.7MiB live, 78.3MiB 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
52.0ms
alpha
@0
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
9.0ms
alpha
@-inf
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
7.0ms
alpha
@inf
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
1.0ms
u0
@inf
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))
1.0ms
u0
@0
((log (- 1 u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (neg alpha) alpha) (neg alpha))

simplify232.0ms (3.6%)

Memory
-2.6MiB live, 108.6MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0112397
1307370
2805337
32106325
45904318
08116301
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 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/4 binary32) u0) u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) u0 (*.f32 alpha alpha)) u0)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 #s(literal -1 binary32))) (log.f32 u0))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 (neg.f32 alpha) alpha))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 (-.f32 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) alpha)) alpha)
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(-.f32 (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(fma.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) (pow.f32 u0 #s(literal 3 binary32))) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (fma.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha) (/.f32 alpha u0)) alpha)
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (*.f32 (log.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha (*.f32 (/.f32 alpha u0) (fma.f32 (/.f32 alpha u0) #s(literal 1/2 binary32) alpha)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(neg.f32 (fma.f32 (/.f32 (*.f32 alpha alpha) u0) (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) (*.f32 (log.f32 (neg.f32 u0)) (*.f32 alpha alpha))))

rewrite136.0ms (2.1%)

Memory
31.9MiB live, 186.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
01319
13919
218019
3131019
0949115
Stop Event
iter limit
node limit
iter limit
Counts
4 → 184
Calls
Call 1
Inputs
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 alpha) alpha)
(neg.f32 alpha)
Outputs
(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)

eval19.0ms (0.3%)

Memory
2.3MiB live, 40.3MiB allocated
Compiler

Compiled 4 217 to 769 computations (81.8% saved)

prune17.0ms (0.3%)

Memory
0.3MiB live, 39.3MiB allocated
Pruning

24 alts after pruning (23 fresh and 1 done)

PrunedKeptTotal
New18823211
Fresh000
Picked011
Done000
Total18824212
Accuracy
90.9%
Counts
212 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.9%
(*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.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)))
53.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)))
53.8%
(*.f32 (*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
63.2%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (neg.f32 (log1p.f32 u0)) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) #s(literal 2 binary32)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))))))
67.6%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
53.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Compiler

Compiled 813 to 596 computations (26.7% saved)

simplify109.0ms (1.7%)

Memory
-18.9MiB live, 105.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 (*.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))))
cost-diff0
(*.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)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
cost-diff160
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
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))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042336
071241
1159223
2451223
33487219
46998219
08200203
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
(*.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)
(*.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))))
(*.f32 alpha alpha)
alpha
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(*.f32 #s(literal 1/3 binary32) u0)
#s(literal 1/3 binary32)
u0
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(*.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 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha alpha)
alpha
u0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0)
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)) u0)
(*.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))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 alpha alpha)
alpha
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #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 #s(literal 1/3 binary32) u0)
#s(literal 1/3 binary32)
u0
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
#s(literal 1/2 binary32)
#s(literal 1 binary32)
(*.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 (log1p.f32 (neg.f32 u0)) (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 (*.f32 (log1p.f32 (neg.f32 u0)) (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 (*.f32 (log1p.f32 (neg.f32 u0)) (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

localize119.0ms (1.8%)

Memory
4.6MiB live, 198.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.34994125976844204
(/.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.5192375488422101
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
accuracy0.6954652344426087
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
accuracy14.841371834847463
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
accuracy0.3359375
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.5123825195368841
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
accuracy14.841371834847463
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(neg.f32 alpha)
accuracy0.296875
(*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha))
accuracy0.3359375
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.841371834847463
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.34765625
(*.f32 #s(literal 1/3 binary32) u0)
accuracy2.2016611383896993
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
accuracy21.86453804066203
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
accuracy28.392403572813606
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
accuracy0
(*.f32 alpha alpha)
accuracy0.2890625
(*.f32 (*.f32 alpha alpha) u0)
accuracy7.800723378624636
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Samples
78.0ms256×0valid
Compiler

Compiled 659 to 83 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-mult: 29.0ms (47.5% of total)
ival-pow: 9.0ms (14.7% of total)
ival-div: 5.0ms (8.2% of total)
ival-add: 4.0ms (6.6% of total)
ival-log: 4.0ms (6.6% of total)
const: 4.0ms (6.6% of total)
ival-neg: 3.0ms (4.9% of total)
ival-sub: 2.0ms (3.3% of total)
exact: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series46.0ms (0.7%)

Memory
2.5MiB live, 81.6MiB allocated
Counts
22 → 54
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.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)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
(*.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)
(*.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))))
(*.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)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(*.f32 #s(literal 1/3 binary32) u0)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(pow alpha 2)
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0))))
(* -1 alpha)
(* -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)))
1
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (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 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/3 (pow u0 2))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(+ (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/2 u0)
(* u0 (+ 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 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(* -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
18.0ms
alpha
@inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) u0) (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) (* (* (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)) (+ (* 1/2 u0) 1) (* 1/3 u0) (neg alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
10.0ms
alpha
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) u0) (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) (* (* (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)) (+ (* 1/2 u0) 1) (* 1/3 u0) (neg alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
10.0ms
alpha
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) u0) (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) (* (* (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)) (+ (* 1/2 u0) 1) (* 1/3 u0) (neg alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
3.0ms
u0
@0
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) u0) (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) (* (* (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)) (+ (* 1/2 u0) 1) (* 1/3 u0) (neg alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))
2.0ms
u0
@-inf
((* (* (neg alpha) alpha) (log (- 1 u0))) (* (* alpha alpha) u0) (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) u0) (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) (* (* (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)) (+ (* 1/2 u0) 1) (* 1/3 u0) (neg alpha) (* (* (neg alpha) alpha) (* (neg alpha) alpha)))

simplify208.0ms (3.2%)

Memory
29.1MiB live, 252.0MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0168684
1496646
21458585
34283566
08214528
Stop Event
iter limit
node limit
Counts
54 → 54
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(pow alpha 2)
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0))))
(* -1 alpha)
(* -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)))
1
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (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 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/3 (pow u0 2))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(+ (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/2 u0)
(* u0 (+ 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 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(* -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)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(pow alpha 2)
(*.f32 alpha alpha)
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 u0 (fma.f32 (*.f32 u0 alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) alpha)) alpha)
(* (pow alpha 2) (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0))))
(*.f32 (fma.f32 (*.f32 u0 alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) alpha) alpha)
(* -1 alpha)
(neg.f32 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 u0 (fma.f32 (*.f32 u0 alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) alpha)) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))) u0)
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 (fma.f32 (*.f32 u0 alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) alpha) alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* 1/3 u0)
(*.f32 #s(literal 1/3 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 alpha alpha) (-.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))))
(+ (* -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))))
(-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(* 1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/3 binary32))
(* (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/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 (*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/3 binary32)) alpha) alpha)
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (*.f32 alpha alpha))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (pow.f32 u0 #s(literal 3 binary32)))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) #s(literal 1/3 binary32))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0)
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 u0))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(fma.f32 (+.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))))
(* 1/2 u0)
(*.f32 #s(literal 1/2 binary32) u0)
(* u0 (+ 1/2 (/ 1 u0)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(* (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 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1 binary32) u0) (log.f32 (neg.f32 u0))))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (/.f32 alpha u0) (+.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) alpha) u0) 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))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) u0) (*.f32 alpha alpha))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 u0 u0) (fma.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha alpha) u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(*.f32 u0 (fma.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 alpha 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)))

rewrite112.0ms (1.7%)

Memory
-22.2MiB live, 110.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041212
069173
1263148
01999135
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
22 → 665
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.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)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
(*.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)
(*.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))))
(*.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)))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(*.f32 #s(literal 1/3 binary32) u0)
(neg.f32 alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
Outputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 (neg.f32 alpha) #s(literal -1 binary32)) alpha)
(*.f32 (pow.f32 alpha #s(literal 1 binary32)) (pow.f32 alpha #s(literal 1 binary32)))
(*.f32 (/.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 (neg.f32 alpha) (neg.f32 alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) (*.f32 alpha 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 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 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 (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 (*.f32 #s(literal 1/3 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (-.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 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)) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))) (-.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.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 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))))
(/.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 (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 (*.f32 #s(literal 1/3 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 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 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 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))) (fma.f32 (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 (*.f32 #s(literal 1/3 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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 #s(literal 1 binary32) (/.f32 (fma.f32 (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 (*.f32 #s(literal 1/3 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #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 (/.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) (/.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32))) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
(fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
(fma.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(fma.f32 #s(literal 1/2 binary32) u0 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) 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 #s(literal 1/3 binary32) (*.f32 u0 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 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(fma.f32 u0 (*.f32 #s(literal 1/3 binary32) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(+.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(+.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
(+.f32 #s(literal 1 binary32) (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 u0 alpha) (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha))
(*.f32 (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha)) u0)
(*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u0))
(*.f32 u0 (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) u0))
(*.f32 alpha (*.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) u0)))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) u0 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha) u0))
(fma.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) (*.f32 u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha)))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) u0) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha) u0))
(+.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha)))
(*.f32 (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha)
(*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 alpha (*.f32 (fma.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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 alpha alpha)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))))
(/.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))) (*.f32 alpha alpha)) (fma.f32 (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 (*.f32 #s(literal 1/3 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) 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 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (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 (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 (*.f32 #s(literal 1/3 binary32) u0) u0)) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/3 binary32) u0)) u0 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) alpha) alpha (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)))
(fma.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha) (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (*.f32 alpha alpha) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)))
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/3 binary32) u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(fma.f32 (*.f32 alpha alpha) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)))
(fma.f32 u0 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) (*.f32 alpha alpha)) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 alpha (*.f32 alpha (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 alpha (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)))
(+.f32 (*.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)) (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha))
(+.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) alpha) (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (*.f32 u0 u0)))
(*.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 (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 (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 (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 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(/.f32 (/.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 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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 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 (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 #s(literal -1 binary32) (*.f32 alpha 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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 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 (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 #s(literal -1 binary32) (*.f32 alpha 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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 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 (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 #s(literal -1 binary32) (*.f32 alpha 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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 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 (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 #s(literal -1 binary32) (*.f32 alpha 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 (log1p.f32 (neg.f32 u0)) (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 (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 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha) #s(literal 1 binary32))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(/.f32 (/.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 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 3 binary32))) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 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 (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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 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 (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 #s(literal -1 binary32) (*.f32 alpha 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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) 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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (pow.f32 alpha #s(literal -2 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 (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 #s(literal -1 binary32) (*.f32 alpha 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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.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 (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 (*.f32 alpha alpha) (neg.f32 (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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) #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 (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 (*.f32 alpha alpha) (neg.f32 (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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.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 (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 (*.f32 alpha alpha) (neg.f32 (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 (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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) #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 (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 (*.f32 alpha alpha) (neg.f32 (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 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32))))
(*.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32))) (neg.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32)))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)) (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal -1 binary32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32))
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))
(*.f32 #s(literal 1/3 binary32) u0)
(*.f32 u0 #s(literal 1/3 binary32))
(*.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)
(*.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 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (neg.f32 alpha))
(*.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 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
(*.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 3 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 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 (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 (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 #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 (*.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 (*.f32 alpha alpha) (*.f32 alpha alpha) #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))))

eval59.0ms (0.9%)

Memory
29.3MiB live, 141.5MiB allocated
Compiler

Compiled 12 790 to 1 787 computations (86% saved)

prune48.0ms (0.7%)

Memory
-35.2MiB live, 127.7MiB allocated
Pruning

46 alts after pruning (41 fresh and 5 done)

PrunedKeptTotal
New46934503
Fresh11718
Picked145
Done011
Total48146527
Accuracy
98.9%
Counts
527 → 46
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.9%
(/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha) alpha)
29.6%
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
29.8%
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha)
75.3%
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha)
72.6%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha)))
37.3%
(*.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)))
53.8%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.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 (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 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (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 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
38.8%
(*.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)))
38.1%
(*.f32 (/.f32 (+.f32 #s(literal 0 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 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.9%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.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)))
53.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.6%
(*.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)))
53.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.9%
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.9%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.3%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
87.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) u0))
87.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))) u0))
75.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))) u0))
87.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
92.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
91.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 u0))) u0))
91.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) u0) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (pow.f32 u0 #s(literal 3 binary32)))))
Compiler

Compiled 1 937 to 1 377 computations (28.9% saved)

simplify135.0ms (2.1%)

Memory
7.7MiB live, 126.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff160
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
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 (pow.f32 alpha #s(literal 3 binary32)) 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))) alpha) (log1p.f32 (neg.f32 u0)))
cost-diff352
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)
cost-diff3424
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha)
cost-diff0
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 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-diff480
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
cost-diff0
(*.f32 u0 alpha)
cost-diff0
(*.f32 (*.f32 u0 alpha) alpha)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
cost-diff0
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0))
cost-diff64
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
cost-diff224
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048320
082251
1171238
2393226
31945222
44989222
08221213
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0)
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))))
(*.f32 alpha alpha)
alpha
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(*.f32 #s(literal 1/2 binary32) u0)
#s(literal 1/2 binary32)
u0
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
#s(literal 1 binary32)
(*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)
(*.f32 #s(literal 1/3 binary32) u0)
#s(literal 1/3 binary32)
#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 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
alpha
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
#s(literal 1 binary32)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 alpha #s(literal 4 binary32))
alpha
#s(literal 4 binary32)
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (pow.f32 alpha #s(literal 3 binary32)) 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 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))
(-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(pow.f32 alpha #s(literal 3 binary32))
(*.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 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 u0 alpha) alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0)
(*.f32 (*.f32 (*.f32 u0 alpha) alpha) (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 alpha alpha)
alpha
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) u0)
#s(literal 1/2 binary32)
u0
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))
#s(literal 1 binary32)
(*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)
(*.f32 #s(literal 1/3 binary32) u0)
#s(literal 1/3 binary32)
#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 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
(*.f32 (neg.f32 alpha) alpha)
alpha
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) alpha)
#s(literal 1 binary32)
(neg.f32 alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(log1p.f32 (neg.f32 u0))
(-.f32 #s(literal 1 binary32) u0)
u0
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (log1p.f32 (neg.f32 u0)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(pow.f32 alpha #s(literal 4 binary32))
alpha
#s(literal 4 binary32)
(log1p.f32 (neg.f32 u0))
(neg.f32 u0)
u0
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) 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 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))
(pow.f32 alpha #s(literal 4 binary32))
(-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))
(pow.f32 alpha #s(literal 4 binary32))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(pow.f32 alpha #s(literal 4 binary32))
(pow.f32 alpha #s(literal 3 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

localize152.0ms (2.3%)

Memory
-1.1MiB live, 215.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.3359375
(*.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 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy0.34994125976844204
(/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha)))))
accuracy0.6954652344426087
(pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))
accuracy14.841371834847463
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.2578125
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha)
accuracy0.28125
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)
accuracy0.29916000976844204
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0)))
accuracy21.277478080043192
(log1p.f32 (neg.f32 u0))
accuracy0
(neg.f32 alpha)
accuracy0.2734375
(/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha)))
accuracy0.3359375
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.841371834847463
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(*.f32 u0 alpha)
accuracy0.296875
(*.f32 (*.f32 u0 alpha) alpha)
accuracy7.800723378624636
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
accuracy0.2421875
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0)
accuracy0.25
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))))
accuracy0.34765625
(*.f32 #s(literal 1/3 binary32) u0)
accuracy2.2016611383896993
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0))
Samples
115.0ms256×0valid
Compiler

Compiled 624 to 93 computations (85.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 95.0ms
ival-mult: 54.0ms (57.1% of total)
ival-pow: 11.0ms (11.6% of total)
ival-div: 8.0ms (8.5% of total)
ival-add: 5.0ms (5.3% of total)
ival-log: 4.0ms (4.2% of total)
const: 4.0ms (4.2% of total)
ival-neg: 4.0ms (4.2% of total)
ival-sub: 2.0ms (2.1% of total)
ival-log1p: 2.0ms (2.1% of total)
exact: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series46.0ms (0.7%)

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

6 calls:

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

simplify198.0ms (3%)

Memory
13.9MiB live, 216.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0220958
1662901
21946818
34628797
08243753
Stop Event
iter limit
node limit
Counts
70 → 70
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) u0)
(* alpha u0)
(* -1 (pow alpha 2))
(/ -1 alpha)
(* -1 (pow alpha 3))
(* -1 (* (pow alpha 3) (log (- 1 u0))))
(* -1 (pow alpha 4))
0
(* -1 (pow alpha 6))
(pow alpha 4)
(* (pow alpha 2) (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0))))
(* -1 alpha)
1
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+ 1 (* 1/3 (pow u0 2)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* (pow alpha 3) u0)
(* u0 (+ (* 1/2 (* (pow alpha 3) u0)) (pow alpha 3)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 3) u0)) (* 1/2 (pow alpha 3)))) (pow alpha 3)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 3)) (* u0 (+ (* 1/4 (* (pow alpha 3) u0)) (* 1/3 (pow alpha 3)))))) (pow alpha 3)))
(* 1/3 u0)
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(* 1/3 (pow u0 2))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow u0 2) (+ 1/3 (/ 1 (pow u0 2))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(+ (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 3) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 3) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 3) u0))
(+ (* -1 (* (pow alpha 3) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 3) (pow u0 2))) (/ (pow alpha 3) u0)))
(+ (* -1 (* (pow alpha 3) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 3) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 3) (pow u0 2))) (/ (pow alpha 3) u0))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (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 3) (log (/ -1 u0)))
(+ (* (pow alpha 3) (log (/ -1 u0))) (/ (pow alpha 3) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 3)) (* -1/2 (/ (pow alpha 3) u0))) u0)) (* (pow alpha 3) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 3) u0)) (* 1/2 (pow alpha 3))) u0)) (* -1 (pow alpha 3))) u0)) (* (pow alpha 3) (log (/ -1 u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) alpha)
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 alpha u0)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(/ -1 alpha)
(/.f32 #s(literal -1 binary32) alpha)
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
(* -1 (* (pow alpha 3) (log (- 1 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (log1p.f32 (neg.f32 u0)))
(* -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))
(* (pow alpha 2) (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0))))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(* -1 alpha)
(neg.f32 alpha)
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(+ 1 (* 1/3 (pow u0 2)))
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* (pow alpha 3) u0)
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0)
(* u0 (+ (* 1/2 (* (pow alpha 3) u0)) (pow alpha 3)))
(*.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (pow.f32 alpha #s(literal 3 binary32))) u0)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 3) u0)) (* 1/2 (pow alpha 3)))) (pow alpha 3)))
(*.f32 (fma.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) u0 (pow.f32 alpha #s(literal 3 binary32))) u0)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 3)) (* u0 (+ (* 1/4 (* (pow alpha 3) u0)) (* 1/3 (pow alpha 3)))))) (pow alpha 3)))
(*.f32 (fma.f32 (fma.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1/2 binary32))) u0 (pow.f32 alpha #s(literal 3 binary32))) u0)
(* 1/3 u0)
(*.f32 #s(literal 1/3 binary32) u0)
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(* 1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/3 binary32))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) u0) u0)
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 u0 u0) #s(literal 1 binary32))
(* (pow u0 2) (+ 1/3 (/ 1 (pow u0 2))))
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) 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 alpha alpha) (-.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))))
(+ (* -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))))
(-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (*.f32 alpha alpha)))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/3 binary32)) (*.f32 alpha alpha))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (pow.f32 u0 #s(literal 3 binary32)))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (pow.f32 u0 #s(literal 3 binary32)))
(+ (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 (* (pow alpha 3) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (neg.f32 (pow.f32 alpha #s(literal 3 binary32))))
(+ (* -1 (* (pow alpha 3) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 3) u0))
(-.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(+ (* -1 (* (pow alpha 3) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 3) (pow u0 2))) (/ (pow alpha 3) u0)))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (-.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) u0))
(+ (* -1 (* (pow alpha 3) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 3) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 3) (pow u0 2))) (/ (pow alpha 3) u0))))
(-.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) u0) (fma.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32)) #s(literal 1 binary32))) (*.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (pow.f32 alpha #s(literal 3 binary32))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) #s(literal 1/3 binary32))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 u0))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1 binary32) u0) (log.f32 (neg.f32 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 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))) (pow.f32 u0 #s(literal 3 binary32)))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) (pow.f32 u0 #s(literal 3 binary32)))
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.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 3) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (pow.f32 alpha #s(literal 3 binary32)))
(+ (* (pow alpha 3) (log (/ -1 u0))) (/ (pow alpha 3) u0))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 3)) (* -1/2 (/ (pow alpha 3) u0))) u0)) (* (pow alpha 3) (log (/ -1 u0))))
(-.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 3) u0)) (* 1/2 (pow alpha 3))) u0)) (* -1 (pow alpha 3))) u0)) (* (pow alpha 3) (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (+.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0) (pow.f32 alpha #s(literal 3 binary32))) u0))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)

rewrite279.0ms (4.3%)

Memory
-8.1MiB live, 64.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048233
082199
1303187
02232178
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
24 → 416
Calls
Call 1
Inputs
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
(*.f32 (*.f32 u0 alpha) alpha)
(*.f32 u0 alpha)
(/.f32 alpha (/.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 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha) (log1p.f32 (neg.f32 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 (pow.f32 alpha #s(literal 3 binary32)) 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 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(*.f32 #s(literal 1/3 binary32) u0)
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))))
(neg.f32 alpha)
(log1p.f32 (neg.f32 u0))
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Outputs
(*.f32 (-.f32 (pow.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))))
(*.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))) (-.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 3 binary32))) (fma.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32))))) (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))) (/.f32 (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/3 binary32) u0)) u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))) (*.f32 u0 #s(literal 1/2 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 (fma.f32 #s(literal 1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u0 #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/2 binary32) #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 #s(literal 1/3 binary32) (*.f32 u0 u0) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(fma.f32 u0 (*.f32 #s(literal 1/3 binary32) u0) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))
(fma.f32 #s(literal 1/2 binary32) u0 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))
(+.f32 (fma.f32 u0 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)) #s(literal 1 binary32))
(+.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
(+.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32)))
(+.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(+.f32 (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))))
(*.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(/.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))))
(/.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)) (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/27 binary32) (pow.f32 (*.f32 u0 u0) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))) (/.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/3 binary32) u0)) u0 #s(literal 1 binary32))
(fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))
(fma.f32 #s(literal 1/3 binary32) (*.f32 u0 u0) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))
(fma.f32 u0 (*.f32 #s(literal 1/3 binary32) u0) #s(literal 1 binary32))
(+.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))) u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha u0) alpha) (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))))
(*.f32 (*.f32 alpha u0) (*.f32 alpha (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))))
(*.f32 (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))) alpha) u0)
(*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))) u0))
(*.f32 alpha (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))) u0))
(*.f32 alpha (*.f32 alpha (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))) u0)))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))) (*.f32 (*.f32 alpha u0) alpha))
(*.f32 u0 (*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))) alpha))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) u0 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha) u0))
(fma.f32 u0 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha)))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) u0) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha) u0))
(+.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32))) (*.f32 u0 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha u0) alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha (*.f32 alpha u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha u0)
(*.f32 u0 alpha)
(*.f32 #s(literal -1 binary32) (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 alpha) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 1 binary32))
(/.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha)) (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)) #s(literal -1 binary32))
(neg.f32 (/.f32 (neg.f32 alpha) (/.f32 #s(literal -1 binary32) alpha)))
(neg.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) alpha)))
(neg.f32 (*.f32 alpha alpha))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32)) (pow.f32 (neg.f32 alpha) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) alpha))
(*.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) alpha)
(/.f32 #s(literal 1 binary32) (neg.f32 alpha))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) alpha))
(pow.f32 (neg.f32 alpha) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (neg.f32 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 (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 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal -1 binary32)) alpha)
(*.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 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.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 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 (/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) (/.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(neg.f32 (/.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 (log1p.f32 (neg.f32 u0)) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))))
(*.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (/.f32 #s(literal 1 binary32) alpha)))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha)))
(/.f32 (/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha)) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)) (neg.f32 alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)) (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) #s(literal 1 binary32)) alpha)
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 (neg.f32 alpha) alpha))
(/.f32 (neg.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (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))) (*.f32 (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))) alpha))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (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))) (neg.f32 alpha)) (neg.f32 alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))) alpha)))
(/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))) alpha) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))) alpha))
(pow.f32 (*.f32 (/.f32 alpha (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))) alpha) #s(literal -1 binary32))
(neg.f32 (/.f32 (/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha)) alpha))
(neg.f32 (/.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha)))
(neg.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (/.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal -1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)))
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32)) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32)) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) alpha)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(-.f32 #s(literal 0 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(pow.f32 (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal -1 binary32))
(neg.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha))
(*.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))) (neg.f32 alpha))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))) alpha)
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 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 (pow.f32 alpha #s(literal 4 binary32)) alpha)))
(neg.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(*.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 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha))
(*.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 12 binary32)) (neg.f32 (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (pow.f32 alpha #s(literal 8 binary32)) (neg.f32 (pow.f32 alpha #s(literal 4 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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (pow.f32 alpha #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 alpha (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(+.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 8 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 alpha #s(literal 8 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 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal 8 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)) (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 (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 (/.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 (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 alpha #s(literal 4 binary32)) (/.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32))))
(*.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 (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 (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 #s(literal 1 binary32) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha #s(literal 12 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 alpha #s(literal 12 binary32)))
(/.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 (neg.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 (neg.f32 (pow.f32 alpha #s(literal 12 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 alpha #s(literal 12 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.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 alpha #s(literal 12 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 alpha #s(literal 12 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (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/2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) #s(literal 1 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 3/2 binary32))))
(pow.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) #s(literal -1 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)))))
#s(literal 0 binary32)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha alpha)) alpha)
(*.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) (neg.f32 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 12 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)))))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(*.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 12 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 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32)))
(*.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 alpha #s(literal 12 binary32)))) (neg.f32 (neg.f32 (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 alpha #s(literal 12 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(/.f32 (pow.f32 alpha #s(literal 12 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 alpha #s(literal 12 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 alpha #s(literal 12 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 12 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 alpha #s(literal 12 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 (neg.f32 alpha) #s(literal 3 binary32)) (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 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 alpha 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 (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 12 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 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 12 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 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 alpha #s(literal 4 binary32)) #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 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))
(neg.f32 (pow.f32 (*.f32 alpha alpha) #s(literal 3 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (neg.f32 (pow.f32 alpha #s(literal 8 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (neg.f32 alpha))
(*.f32 (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(*.f32 (*.f32 (neg.f32 alpha) (neg.f32 alpha)) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (pow.f32 alpha #s(literal 4 binary32)))))
(*.f32 (pow.f32 alpha #s(literal 12 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32))))
(*.f32 (pow.f32 alpha #s(literal 8 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 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 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 (neg.f32 alpha) alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) alpha)))
(*.f32 alpha (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 12 binary32))) (neg.f32 (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 8 binary32))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (pow.f32 alpha #s(literal 12 binary32)) (pow.f32 alpha #s(literal 8 binary32)))
(/.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 8 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (neg.f32 (pow.f32 alpha #s(literal 8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal 12 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 alpha #s(literal 8 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 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal 4 binary32)) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (neg.f32 (pow.f32 alpha #s(literal 8 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (neg.f32 alpha)) alpha #s(literal 0 binary32))
(fma.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (neg.f32 alpha) #s(literal 0 binary32))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal 8 binary32)) #s(literal 0 binary32))
(fma.f32 (*.f32 (neg.f32 alpha) (neg.f32 alpha)) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (pow.f32 alpha #s(literal 8 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 12 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32))) #s(literal 0 binary32))
(fma.f32 (pow.f32 alpha #s(literal 8 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 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 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 alpha) (neg.f32 alpha)) #s(literal 0 binary32))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 (neg.f32 alpha) alpha)) #s(literal 0 binary32))
(fma.f32 alpha (pow.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))
(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 alpha) #s(literal 4 binary32)))
(neg.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 #s(literal 1/3 binary32) u0)
(*.f32 u0 #s(literal 1/3 binary32))
(*.f32 (*.f32 alpha (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))) alpha)
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)))))
(*.f32 (fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 alpha alpha)) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 u0 #s(literal 1/2 binary32)) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/8 binary32) (pow.f32 u0 #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32))) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))) (-.f32 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha)))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha)) (*.f32 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) u0 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) alpha (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 alpha (*.f32 alpha (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)))
(fma.f32 alpha (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha u0) alpha) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))
(+.f32 (*.f32 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha))
(+.f32 (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) alpha) alpha) (*.f32 (*.f32 (*.f32 alpha u0) alpha) #s(literal 1/2 binary32)))
(*.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 (-.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 #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 (/.f32 #s(literal -1 binary32) 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))
(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 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 8 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 8 binary32)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 12 binary32))) (pow.f32 alpha #s(literal 8 binary32)))
(*.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (log1p.f32 (neg.f32 u0))) (/.f32 #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)) (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0)))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))) (log1p.f32 (neg.f32 u0))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (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 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(/.f32 (neg.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (log1p.f32 (neg.f32 u0)))) (neg.f32 (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32))))
(/.f32 (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 (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 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 3/2 binary32)) (log1p.f32 (neg.f32 u0)))))

eval114.0ms (1.7%)

Memory
-6.7MiB live, 116.3MiB allocated
Compiler

Compiled 13 076 to 2 059 computations (84.3% saved)

prune78.0ms (1.2%)

Memory
-18.0MiB live, 114.1MiB allocated
Pruning

54 alts after pruning (47 fresh and 7 done)

PrunedKeptTotal
New51019529
Fresh82836
Picked325
Done055
Total52154575
Accuracy
98.9%
Counts
575 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.3%
(/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) alpha)
75.1%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
75.4%
(/.f32 #s(approx (* (/ (neg (pow alpha 4)) alpha) (log (+ 1 (neg u0)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0)) alpha)
37.3%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.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 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (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 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.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 (pow.f32 alpha #s(literal 12 binary32)) (/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 8 binary32)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (pow.f32 alpha #s(literal 3 binary32)) alpha) #s(approx (* 0 (* (neg alpha) alpha)) #s(literal 0 binary32))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (*.f32 (neg.f32 alpha) alpha) (neg.f32 alpha)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.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)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
38.8%
(*.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)))
38.1%
(*.f32 (/.f32 (+.f32 #s(literal 0 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 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
38.7%
(*.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 alpha #s(literal 12 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.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)))
53.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.6%
(*.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)))
75.5%
(*.f32 (/.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 alpha))) #s(approx (log (- 1 u0)) (neg.f32 u0)))
53.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.9%
(*.f32 (*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) alpha) (neg.f32 alpha)) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.3%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) #s(approx (log (- 1 u0)) (neg.f32 u0)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
87.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0)))) u0))
87.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))) u0))
87.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32)))) u0))
75.6%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 u0 #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)) #s(literal 1 binary32))) u0))
75.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0))) u0))
87.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
87.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 u0 (*.f32 #s(literal 1/3 binary32) u0) #s(literal 1 binary32)))) u0))
92.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0))
92.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0))
87.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
91.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 u0))) u0))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0))
91.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) u0) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (pow.f32 u0 #s(literal 3 binary32)))))
Compiler

Compiled 2 443 to 1 732 computations (29.1% saved)

simplify128.0ms (2%)

Memory
36.3MiB live, 147.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.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)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff3744
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
cost-diff3872
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
cost-diff0
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
cost-diff0
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
cost-diff32
(log.f32 (-.f32 #s(literal 1 binary32) u0))
cost-diff3424
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
cost-diff0
#s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0))
cost-diff0
(*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0))
cost-diff160
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0))
cost-diff0
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32)))
cost-diff0
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)
cost-diff0
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
cost-diff64
(+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))
cost-diff64
(-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32))
cost-diff160
(pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))
cost-diff224
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))
cost-diff3776
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060566
099582
1204567
2562557
33410443
47464439
08128412
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0)
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))))
(*.f32 alpha alpha)
alpha
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))
(*.f32 #s(literal 1/2 binary32) u0)
#s(literal 1/2 binary32)
u0
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))
(-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))
(*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)
(*.f32 #s(literal 1/3 binary32) u0)
#s(literal 1/3 binary32)
#s(literal 2 binary32)
#s(literal 1 binary32)
(-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 alpha alpha)
alpha
(+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))
(*.f32 u0 (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)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0))
(*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0)
#s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)
(*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0)
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0))
(*.f32 #s(literal 1/3 binary32) alpha)
#s(literal 1/3 binary32)
alpha
(/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)
(*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)))
(fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))
#s(literal 1/2 binary32)
(/.f32 alpha u0)
u0
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 #s(literal 1 binary32) u0)
#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 (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 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(*.f32 (neg.f32 alpha) alpha)
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(pow.f32 alpha #s(literal 3 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 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0)
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(*.f32 alpha alpha)
alpha
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) 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 #s(literal 1/2 binary32) u0)
#s(literal 1/2 binary32)
u0
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal 1 binary32))
(-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))
(*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)
(*.f32 #s(literal 1/3 binary32) u0)
#s(literal 1/3 binary32)
#s(literal 2 binary32)
#s(literal 1 binary32)
(-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 #s(literal -1 binary32))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(*.f32 alpha alpha)
alpha
(+.f32 (*.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)) u0 #s(literal 1 binary32))
(*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)
u0
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
#s(literal 1/3 binary32)
#s(literal 1/2 binary32)
#s(literal 1 binary32)
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (*.f32 u0 u0) alpha) (fma.f32 #s(literal 1/3 binary32) alpha (/.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)))) u0))
(*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0)
(*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (*.f32 u0 u0) alpha) (fma.f32 #s(literal 1/3 binary32) alpha (/.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)))) u0)
#s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0))
#s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (*.f32 u0 u0) alpha) (fma.f32 #s(literal 1/3 binary32) alpha (/.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)
(*.f32 (*.f32 (*.f32 u0 u0) alpha) (fma.f32 #s(literal 1/3 binary32) alpha (/.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0)
(*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) alpha (/.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)) u0) alpha)
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0))
(*.f32 (fma.f32 #s(literal 1/3 binary32) alpha (/.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) u0)) alpha)
(*.f32 #s(literal 1/3 binary32) alpha)
#s(literal 1/3 binary32)
alpha
(/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)
(/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) alpha) u0)
(*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)))
(*.f32 (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0)) alpha)
(fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))
#s(literal 1/2 binary32)
(/.f32 alpha u0)
u0
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(*.f32 (neg.f32 alpha) alpha)
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(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 (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 (log1p.f32 (neg.f32 u0)) (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 (neg.f32 alpha) alpha)
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
alpha
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(neg.f32 alpha)
alpha
#s(literal 3 binary32)
(*.f32 (neg.f32 alpha) alpha)
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
(neg.f32 alpha)
(pow.f32 alpha #s(literal 3 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

localize192.0ms (2.9%)

Memory
1.9MiB live, 312.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2578125
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
accuracy0.2578125
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))
accuracy0.3359375
(*.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)))
accuracy14.837465584847463
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0
(neg.f32 alpha)
accuracy0.2734375
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
accuracy0.3359375
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
accuracy14.837465584847463
(log.f32 (-.f32 #s(literal 1 binary32) u0))
accuracy0.359375
(*.f32 #s(literal 1/3 binary32) alpha)
accuracy2.1357609469475154
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0))
accuracy24.087692054860533
(fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))
accuracy26.16281715118451
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0))
accuracy0.25
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32)))
accuracy0.2734375
(*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
accuracy2.1357609469475154
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
accuracy22.531084729603023
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
accuracy0.25
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))))
accuracy0.34765625
(*.f32 #s(literal 1/3 binary32) u0)
accuracy0.49056625976844204
(pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))
accuracy2.1357609469475154
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0))
Samples
138.0ms255×0valid
2.0ms5exit
Compiler

Compiled 1 027 to 115 computations (88.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 120.0ms
ival-mult: 40.0ms (33.5% of total)
ival-div: 37.0ms (31% of total)
ival-pow: 12.0ms (10% of total)
ival-add: 8.0ms (6.7% of total)
ival-neg: 7.0ms (5.9% of total)
const: 4.0ms (3.3% of total)
ival-sub: 4.0ms (3.3% of total)
ival-log: 4.0ms (3.3% of total)
ival-pow2: 3.0ms (2.5% of total)
exact: 1.0ms (0.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series138.0ms (2.1%)

Memory
-0.5MiB live, 125.6MiB allocated
Counts
27 → 78
Calls
Call 1
Inputs
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))
(pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))
(-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0))
(*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0)
#s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(/.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 (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)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0))
(*.f32 #s(literal 1/3 binary32) u0)
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
(*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))
(*.f32 #s(literal 1/3 binary32) alpha)
(neg.f32 alpha)
Outputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 3))
alpha
(* -1 alpha)
(* (pow alpha 2) (- (+ (* 1/9 (/ (pow u0 4) (- (* 1/3 (pow u0 2)) 1))) (* 1/2 u0)) (/ 1 (- (* 1/3 (pow u0 2)) 1))))
(* alpha (+ 1/2 (/ 1 u0)))
(* 1/3 alpha)
1
(+ 1 (* 1/3 (pow u0 2)))
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(* 1/9 (pow u0 4))
-1
(- (* 1/9 (pow u0 4)) 1)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(/ (pow alpha 2) (pow u0 2))
(/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 2))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 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 u0)
1/2
(+ 1/2 (* 1/3 u0))
(* 1/2 u0)
(* u0 (+ 1/2 (* 1/3 u0)))
(/ alpha u0)
(/ (+ alpha (* 1/2 (* alpha u0))) u0)
(* 1/3 (pow u0 2))
(* (pow u0 2) (+ 1/3 (/ 1 (pow u0 2))))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow u0 4) (- 1/9 (/ 1 (pow u0 4))))
(* -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/3 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (pow alpha 2))
(+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))
(+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 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))
(* u0 (+ 1/3 (* 1/2 (/ 1 u0))))
(* 1/2 alpha)
(+ (* 1/2 alpha) (/ alpha u0))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2)))
(* -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
89.0ms
alpha
@-inf
((/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1))) (pow (* (* 1/3 u0) u0) 2) (- (pow (* (* 1/3 u0) u0) 2) 1) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) u0) (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) (+ (* (* 1/3 alpha) alpha) (/ (* alpha (+ (* 1/2 alpha) (/ alpha u0))) u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) u0) (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (/ (pow (neg alpha) 3) alpha) (log (- 1 u0)) (* (/ (pow (neg alpha) 3) alpha) (log (- 1 u0))) (pow (neg alpha) 3) (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha)) (* (* (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha))) (log (- 1 u0))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* 1/3 u0) (* (* alpha alpha) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)))) (+ (* 1/3 u0) 1/2) (* u0 (+ (* 1/3 u0) 1/2)) (+ (* 1/2 alpha) (/ alpha u0)) (* 1/3 alpha) (neg alpha))
23.0ms
alpha
@0
((/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1))) (pow (* (* 1/3 u0) u0) 2) (- (pow (* (* 1/3 u0) u0) 2) 1) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) u0) (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) (+ (* (* 1/3 alpha) alpha) (/ (* alpha (+ (* 1/2 alpha) (/ alpha u0))) u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) u0) (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (/ (pow (neg alpha) 3) alpha) (log (- 1 u0)) (* (/ (pow (neg alpha) 3) alpha) (log (- 1 u0))) (pow (neg alpha) 3) (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha)) (* (* (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha))) (log (- 1 u0))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* 1/3 u0) (* (* alpha alpha) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)))) (+ (* 1/3 u0) 1/2) (* u0 (+ (* 1/3 u0) 1/2)) (+ (* 1/2 alpha) (/ alpha u0)) (* 1/3 alpha) (neg alpha))
15.0ms
alpha
@inf
((/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1))) (pow (* (* 1/3 u0) u0) 2) (- (pow (* (* 1/3 u0) u0) 2) 1) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) u0) (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) (+ (* (* 1/3 alpha) alpha) (/ (* alpha (+ (* 1/2 alpha) (/ alpha u0))) u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) u0) (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (/ (pow (neg alpha) 3) alpha) (log (- 1 u0)) (* (/ (pow (neg alpha) 3) alpha) (log (- 1 u0))) (pow (neg alpha) 3) (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha)) (* (* (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha))) (log (- 1 u0))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* 1/3 u0) (* (* alpha alpha) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)))) (+ (* 1/3 u0) 1/2) (* u0 (+ (* 1/3 u0) 1/2)) (+ (* 1/2 alpha) (/ alpha u0)) (* 1/3 alpha) (neg alpha))
3.0ms
u0
@-inf
((/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1))) (pow (* (* 1/3 u0) u0) 2) (- (pow (* (* 1/3 u0) u0) 2) 1) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) u0) (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) (+ (* (* 1/3 alpha) alpha) (/ (* alpha (+ (* 1/2 alpha) (/ alpha u0))) u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) u0) (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (/ (pow (neg alpha) 3) alpha) (log (- 1 u0)) (* (/ (pow (neg alpha) 3) alpha) (log (- 1 u0))) (pow (neg alpha) 3) (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha)) (* (* (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha))) (log (- 1 u0))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* 1/3 u0) (* (* alpha alpha) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)))) (+ (* 1/3 u0) 1/2) (* u0 (+ (* 1/3 u0) 1/2)) (+ (* 1/2 alpha) (/ alpha u0)) (* 1/3 alpha) (neg alpha))
3.0ms
u0
@inf
((/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1))) (pow (* (* 1/3 u0) u0) 2) (- (pow (* (* 1/3 u0) u0) 2) 1) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) u0) (* (* alpha alpha) (+ (* u0 (+ (* 1/3 u0) 1/2)) 1)) (+ (* (* 1/3 alpha) alpha) (/ (* alpha (+ (* 1/2 alpha) (/ alpha u0))) u0)) (* (* (neg alpha) alpha) (log (- 1 u0))) (* (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) u0) (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (/ (pow (neg alpha) 3) alpha) (log (- 1 u0)) (* (/ (pow (neg alpha) 3) alpha) (log (- 1 u0))) (pow (neg alpha) 3) (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha)) (* (* (/ (pow (neg alpha) 3) (* (neg alpha) alpha)) (/ (pow alpha 3) (* (neg alpha) alpha))) (log (- 1 u0))) (* (* (neg alpha) alpha) (log (- 1 u0))) (* 1/3 u0) (* (* alpha alpha) (+ (* 1/2 u0) (/ (- (pow (* (* 1/3 u0) u0) 2) 1) (- (* (* 1/3 u0) u0) 1)))) (+ (* 1/3 u0) 1/2) (* u0 (+ (* 1/3 u0) 1/2)) (+ (* 1/2 alpha) (/ alpha u0)) (* 1/3 alpha) (neg alpha))

simplify163.0ms (2.5%)

Memory
-9.0MiB live, 148.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0196913
1577880
21694803
33943791
08367727
Stop Event
iter limit
node limit
Counts
78 → 77
Calls
Call 1
Inputs
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 3))
alpha
(* -1 alpha)
(* (pow alpha 2) (- (+ (* 1/9 (/ (pow u0 4) (- (* 1/3 (pow u0 2)) 1))) (* 1/2 u0)) (/ 1 (- (* 1/3 (pow u0 2)) 1))))
(* alpha (+ 1/2 (/ 1 u0)))
(* 1/3 alpha)
1
(+ 1 (* 1/3 (pow u0 2)))
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(* 1/9 (pow u0 4))
-1
(- (* 1/9 (pow u0 4)) 1)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(/ (pow alpha 2) (pow u0 2))
(/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 2))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 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 u0)
1/2
(+ 1/2 (* 1/3 u0))
(* 1/2 u0)
(* u0 (+ 1/2 (* 1/3 u0)))
(/ alpha u0)
(/ (+ alpha (* 1/2 (* alpha u0))) u0)
(* 1/3 (pow u0 2))
(* (pow u0 2) (+ 1/3 (/ 1 (pow u0 2))))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow u0 4) (- 1/9 (/ 1 (pow u0 4))))
(* -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/3 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(* 1/3 (pow alpha 2))
(+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))
(+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 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))
(* u0 (+ 1/3 (* 1/2 (/ 1 u0))))
(* 1/2 alpha)
(+ (* 1/2 alpha) (/ alpha u0))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2)))
(* -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 (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (* 1/3 u0)))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) alpha (/.f32 (/.f32 alpha u0) u0)) alpha)
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* (pow alpha 2) (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0))))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(* -1 (pow alpha 2))
(*.f32 (neg.f32 alpha) alpha)
(* -1 (pow alpha 3))
(neg.f32 (pow.f32 alpha #s(literal 3 binary32)))
alpha
(* -1 alpha)
(neg.f32 alpha)
(* (pow alpha 2) (- (+ (* 1/9 (/ (pow u0 4) (- (* 1/3 (pow u0 2)) 1))) (* 1/2 u0)) (/ 1 (- (* 1/3 (pow u0 2)) 1))))
(*.f32 (fma.f32 (/.f32 #s(literal 1/9 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) #s(literal -1 binary32))) (pow.f32 u0 #s(literal 4 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) #s(literal -1 binary32))))) (*.f32 alpha alpha))
(* alpha (+ 1/2 (/ 1 u0)))
(fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))
(* 1/3 alpha)
(*.f32 #s(literal 1/3 binary32) alpha)
1
#s(literal 1 binary32)
(+ 1 (* 1/3 (pow u0 2)))
(fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) #s(literal 1 binary32))
(+ 1 (* 1/2 u0))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(* 1/9 (pow u0 4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))
-1
#s(literal -1 binary32)
(- (* 1/9 (pow u0 4)) 1)
(fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))
(* (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)) (*.f32 alpha alpha)) u0)
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) alpha) alpha)
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) alpha) alpha (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/4 binary32) u0 #s(literal 1/3 binary32))) u0)) u0 (*.f32 alpha alpha)) u0)
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 (*.f32 (fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)
(/ (pow alpha 2) (pow u0 2))
(*.f32 (/.f32 (/.f32 alpha u0) u0) alpha)
(/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 2))
(/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)) (*.f32 u0 u0))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 2))
(*.f32 (/.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 u0) alpha))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 (fma.f32 #s(literal -1/2 binary32) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 #s(literal -1/3 binary32) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32)) u0 #s(literal -1/2 binary32)) u0 #s(literal -1 binary32)) u0)
(* 1/3 u0)
(*.f32 #s(literal 1/3 binary32) u0)
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* 1/3 u0))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 #s(literal 1/2 binary32) u0)
(* u0 (+ 1/2 (* 1/3 u0)))
(*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0)
(/ alpha u0)
(/.f32 alpha u0)
(/ (+ alpha (* 1/2 (* alpha u0))) u0)
(/.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) alpha) u0)
(* 1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal 1/3 binary32))
(* (pow u0 2) (+ 1/3 (/ 1 (pow u0 2))))
(fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) #s(literal 1 binary32))
(* (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/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(fma.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(* (pow u0 4) (- 1/9 (/ 1 (pow u0 4))))
(fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #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 alpha alpha) (-.f32 (-.f32 (/.f32 #s(literal 1 binary32) u0) (log.f32 #s(literal -1 binary32))) (log.f32 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 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 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 #s(literal 1/2 binary32) u0) alpha alpha)))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/3 binary32)) (*.f32 alpha alpha))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha)) (*.f32 u0 u0))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) alpha (/.f32 (/.f32 alpha u0) u0)) alpha) (pow.f32 u0 #s(literal 3 binary32)))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) #s(literal 1/3 binary32))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha)
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(fma.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha (*.f32 (*.f32 (/.f32 alpha u0) alpha) u0))
(* 1/3 (pow alpha 2))
(*.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha)
(+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))
(*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (*.f32 alpha alpha))
(+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))
(*.f32 (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) alpha (/.f32 (/.f32 alpha u0) u0)) alpha)
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32)))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (+.f32 (log.f32 u0) (log.f32 #s(literal -1 binary32))) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(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))))
(* u0 (+ 1/3 (* 1/2 (/ 1 u0))))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
(* 1/2 alpha)
(*.f32 #s(literal 1/2 binary32) alpha)
(+ (* 1/2 alpha) (/ alpha u0))
(fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1 binary32) u0) (log.f32 (neg.f32 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 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(fma.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha) (/.f32 (fma.f32 alpha alpha (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/2 binary32))) u0)) u0))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) (*.f32 alpha alpha)) (*.f32 u0 u0))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) alpha (/.f32 (/.f32 alpha u0) u0)) alpha) (pow.f32 u0 #s(literal 3 binary32)))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(fma.f32 (*.f32 (*.f32 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)) u0) alpha) alpha (*.f32 (*.f32 (/.f32 alpha u0) alpha) u0))
(+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2)))
(*.f32 (fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) alpha (/.f32 (/.f32 alpha u0) u0)) alpha)
(* -1 (log (/ -1 u0)))
(log.f32 (neg.f32 u0))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 #s(literal 1 binary32) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1 binary32)) u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (/.f32 (-.f32 (/.f32 (-.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) u0) (log.f32 (neg.f32 u0)))

rewrite187.0ms (2.9%)

Memory
3.7MiB live, 247.6MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060397
099359
1368306
23026290
09095268
Stop Event
iter limit
node limit
iter limit
Counts
27 → 978
Calls
Call 1
Inputs
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))
(pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32))
(-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32))
(+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0))
(*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0)
#s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0))
(/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha)
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(pow.f32 (neg.f32 alpha) #s(literal 3 binary32))
(/.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 (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)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0))
(*.f32 #s(literal 1/3 binary32) u0)
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
(*.f32 u0 (fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))
(*.f32 #s(literal 1/3 binary32) alpha)
(neg.f32 alpha)
Outputs
(*.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal -1 binary32))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(*.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)))
(*.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))) (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))) (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -2 binary32)))) (neg.f32 (+.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))))) (neg.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32)))) (neg.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)))) (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (*.f32 (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal -1 binary32))) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 (neg.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) #s(literal -1 binary32)) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -2 binary32))) (+.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32))) (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32))) (neg.f32 (-.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32)) (-.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))) (/.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -2 binary32)) (+.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))))) (/.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -3 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) #s(literal 2 binary32)) (+.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal -2 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))))))
(-.f32 (/.f32 (*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 2 binary32))) (/.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) #s(literal 2 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 4 binary32)) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 6 binary32)) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 4 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 6 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))) (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(-.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(fma.f32 (exp.f32 (log.f32 #s(literal 1/3 binary32))) (*.f32 u0 u0) #s(literal 1 binary32))
(fma.f32 (exp.f32 (log.f32 u0)) (exp.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32)))) #s(literal 1 binary32))
(fma.f32 (exp.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32)))) (exp.f32 (log.f32 u0)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 1 binary32)) u0 #s(literal 1 binary32))
(fma.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal -1 binary32))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(fma.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0 #s(literal 1 binary32))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32))
(fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)) (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 1 binary32))
(fma.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (/.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))
(fma.f32 u0 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1/3 binary32) (*.f32 u0 u0) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))
(+.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #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)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)))) (neg.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #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 3 binary32)) (*.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (-.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (+.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32))) (+.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #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) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #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) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (/.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(-.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 (*.f32 u0 #s(literal 1/3 binary32)) u0))) (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (-.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))
(-.f32 (fma.f32 #s(literal 1/2 binary32) u0 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))) (/.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) u0)))
(fma.f32 (exp.f32 (log.f32 #s(literal 1/3 binary32))) (*.f32 u0 u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (exp.f32 (log.f32 u0)) (exp.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32)))) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (exp.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32)))) (exp.f32 (log.f32 u0)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 1 binary32)) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal -1 binary32))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) u0 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))
(fma.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 u0 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))
(fma.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)) (fma.f32 #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)))
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))
(+.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(+.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(+.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 1 binary32)) u0)
(*.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) u0) #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/3 binary32)))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 2 binary32)) (*.f32 u0 u0))
(*.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 u0 #s(literal 1/3 binary32))) u0)
(*.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) u0) (*.f32 u0 #s(literal 1/3 binary32)))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))
(*.f32 #s(literal 1/9 binary32) (pow.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1 binary32)))
(*.f32 #s(literal 1/9 binary32) (pow.f32 u0 #s(literal 4 binary32)))
(*.f32 (*.f32 u0 u0) (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)))
(*.f32 (*.f32 u0 u0) (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 u0 u0))
(*.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)))
(*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))
(*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (pow.f32 (*.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)))
(*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(*.f32 u0 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)))
(*.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(*.f32 #s(literal 1/3 binary32) (pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)))
(*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (fma.f32 (log.f32 u0) #s(literal 2 binary32) (log.f32 #s(literal 1/3 binary32))))
(pow.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 2 binary32))
(exp.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (*.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 2 binary32))))
(exp.f32 (fma.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 2 binary32) (*.f32 (log.f32 u0) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))))
(expm1.f32 (fma.f32 (log.f32 u0) #s(literal 2 binary32) (*.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 2 binary32))))
(expm1.f32 (fma.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 2 binary32) (*.f32 (log.f32 u0) #s(literal 2 binary32))))
(expm1.f32 (*.f32 (log.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) #s(literal 1 binary32)))
(expm1.f32 (log.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))))
(*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))
(*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 4 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (pow.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 6 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))) (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) #s(literal 1 binary32))) (*.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32))) (neg.f32 (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32))) (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32))) (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32))) (neg.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)) (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32)))
(/.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 4 binary32)) (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 6 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32))))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 4 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 6 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))))
(-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal 1 binary32))
(fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 1 binary32)) u0 #s(literal -1 binary32))
(fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) u0) #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/3 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 u0 #s(literal 1/3 binary32))) u0 #s(literal -1 binary32))
(fma.f32 (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) u0) (*.f32 u0 #s(literal 1/3 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))
(fma.f32 #s(literal 1/9 binary32) (pow.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal 1/9 binary32) (pow.f32 u0 #s(literal 4 binary32)) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 u0) (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 u0) (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)) #s(literal -1 binary32))
(fma.f32 (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 u0 u0) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32))
(fma.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) (pow.f32 (*.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal -1 binary32))
(fma.f32 u0 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal -1 binary32))
(fma.f32 #s(literal 1/3 binary32) (pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) #s(literal -1 binary32))
(fma.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32))) #s(literal -1 binary32))
(+.f32 #s(literal -1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)))
(+.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) #s(literal -1 binary32))
(*.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #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)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)))) (neg.f32 (-.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)))) (neg.f32 (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #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 3 binary32)) (*.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(/.f32 (-.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (-.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(/.f32 (-.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32))) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (+.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32))) (+.f32 (pow.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #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) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)))))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #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) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))) (/.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(-.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 (*.f32 u0 #s(literal 1/3 binary32)) u0))) (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (-.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))))
(-.f32 (/.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))
(-.f32 (fma.f32 #s(literal 1/2 binary32) u0 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(-.f32 (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))) (/.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) u0)))
(fma.f32 (exp.f32 (log.f32 #s(literal 1/3 binary32))) (*.f32 u0 u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (exp.f32 (log.f32 u0)) (exp.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32)))) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (exp.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32)))) (exp.f32 (log.f32 u0)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (pow.f32 (/.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 6 binary32)) #s(literal 1/729 binary32) #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 (*.f32 u0 u0) #s(literal 4 binary32)) #s(literal 1/81 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 1 binary32)) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal -1 binary32))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (/.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) u0 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))
(fma.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 1 binary32) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 u0 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
(fma.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 u0 #s(literal 1/2 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))
(fma.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)) (fma.f32 #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)))
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))
(+.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(+.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))
(+.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(+.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))))
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) alpha) u0)
(*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0))
(*.f32 alpha (*.f32 (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) u0))
(*.f32 alpha (*.f32 alpha (*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) u0)))
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 u0 (*.f32 (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) alpha))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) u0 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 u0 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 u0 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)))
(fma.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 (*.f32 alpha alpha) u0))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) u0) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) u0))
(+.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0)) (*.f32 u0 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)))
(*.f32 (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) alpha)
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 alpha (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))))
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 alpha alpha))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 alpha alpha))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))) (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) alpha) alpha (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) alpha) alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 alpha alpha) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 (pow.f32 alpha #s(literal -3 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 (*.f32 alpha alpha) (/.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 alpha alpha) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 alpha (*.f32 alpha (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))
(fma.f32 alpha (*.f32 alpha (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 alpha alpha))
(fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 alpha alpha))
(fma.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 alpha alpha) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(fma.f32 u0 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(+.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(*.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)))))
(*.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))))))
(*.f32 alpha (-.f32 (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)))
(*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)))
(*.f32 alpha (+.f32 (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0) (*.f32 alpha #s(literal 1/3 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha) alpha) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (*.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32))))) (neg.f32 (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)))) (*.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)))) (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (*.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)))) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha)))
(/.f32 (-.f32 (*.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32))) (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha) alpha) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)))) (neg.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha) alpha) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32))) (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))) (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha)))) (fma.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32))))))
(/.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha) alpha) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)))))
(/.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32))) (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))) (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha)))) (fma.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32))) (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha) alpha) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))))) (/.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32)) (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (+.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha) alpha) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))))))
(-.f32 (/.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))) (/.f32 (*.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))))
(-.f32 (/.f32 (*.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)))) (/.f32 (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)) (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0)))))
(-.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha) (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0))
(fma.f32 (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0) alpha (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))
(fma.f32 (/.f32 #s(literal 1 binary32) u0) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha)) #s(literal -1 binary32)) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))
(fma.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))
(fma.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) (/.f32 #s(literal 1 binary32) (neg.f32 u0)) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))
(fma.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) (/.f32 #s(literal 1 binary32) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))
(fma.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) (/.f32 alpha u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))
(fma.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0))
(fma.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32) (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0))
(fma.f32 alpha (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))
(fma.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0))
(fma.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))
(fma.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha) (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0))
(pow.f32 (/.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))) (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal 1/9 binary32) (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (-.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha)))) (fma.f32 #s(literal 1/27 binary32) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha) (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0))
(+.f32 (/.f32 (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) alpha) u0) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) alpha))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))) (*.f32 u0 u0))) u0))
(*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))) (*.f32 u0 u0))) u0)
(*.f32 u0 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))) (*.f32 u0 u0))))
#s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 alpha (fma.f32 alpha #s(literal 1/3 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) u0))) (*.f32 u0 u0)))
(*.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 alpha alpha))
(*.f32 (/.f32 alpha #s(literal -1 binary32)) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (/.f32 alpha alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 #s(literal -1 binary32) alpha)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 (pow.f32 alpha #s(literal -3 binary32)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 alpha alpha) (/.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)))
(*.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
(*.f32 #s(literal 1 binary32) (*.f32 alpha alpha))
(/.f32 (neg.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32))) alpha)
(/.f32 (neg.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha)) alpha)
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) alpha)
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32)))) alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32)) alpha)
(/.f32 (/.f32 (pow.f32 alpha #s(literal 4 binary32)) alpha) alpha)
(/.f32 (pow.f32 alpha #s(literal 5 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) alpha)
(/.f32 (*.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32)))))
(/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha)
(/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha))))
(/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)))
(/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha))
(/.f32 (*.f32 alpha alpha) (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))))
(/.f32 #s(literal 1 binary32) (pow.f32 alpha #s(literal -2 binary32)))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (*.f32 alpha alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow.f32 (/.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal 4 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -2 binary32))
(pow.f32 (pow.f32 alpha #s(literal -2 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 alpha #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(neg.f32 (*.f32 alpha alpha))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(-.f32 (log.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) u0))))
(-.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)) (log.f32 (-.f32 #s(literal 1 binary32) (neg.f32 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 (-.f32 (*.f32 u0 u0) (*.f32 #s(literal 1 binary32) (neg.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 (+.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))))
(+.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) 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 (+.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(neg.f32 (log.f32 (/.f32 (+.f32 (fma.f32 u0 u0 u0) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u0 #s(literal 3 binary32))))))
(log1p.f32 (neg.f32 u0))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0)))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.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 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 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))))))
(/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32)))))
(-.f32 (/.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (pow.f32 alpha #s(literal -2 binary32))) (/.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 (/.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 alpha #s(literal -2 binary32))))
(pow.f32 (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32)))) #s(literal -1 binary32))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (pow.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) alpha)
(*.f32 (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (pow.f32 #s(literal -1 binary32) #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 #s(literal 1 binary32) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal -1 binary32))
(*.f32 (*.f32 alpha alpha) alpha)
(*.f32 alpha (*.f32 alpha alpha))
(/.f32 (pow.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))) #s(literal 3 binary32)))
(/.f32 (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(-.f32 #s(literal 0 binary32) (pow.f32 alpha #s(literal 3 binary32)))
(pow.f32 (exp.f32 #s(literal 3 binary32)) (log.f32 alpha))
(pow.f32 (*.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal -2 binary32))) #s(literal -1 binary32))
(pow.f32 (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32))
(pow.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 2 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 (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 alpha #s(literal 3 binary32)))
(*.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) alpha)
(*.f32 (pow.f32 (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 alpha alpha) #s(literal -1 binary32)) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (/.f32 alpha alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -3 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 alpha (pow.f32 (/.f32 alpha alpha) #s(literal -1 binary32)))
(*.f32 alpha (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (/.f32 alpha alpha))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 alpha #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) alpha)
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) alpha) alpha)
(-.f32 #s(literal 0 binary32) alpha)
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 alpha #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) alpha)
(exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32)) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)))
(exp.f32 (log.f32 alpha))
(neg.f32 alpha)
alpha
(*.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) alpha)
(*.f32 (pow.f32 (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 alpha alpha) #s(literal -1 binary32)) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (/.f32 alpha alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -3 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 alpha (pow.f32 (/.f32 alpha alpha) #s(literal -1 binary32)))
(*.f32 alpha (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (/.f32 alpha alpha))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 alpha #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) alpha)
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) alpha) alpha)
(-.f32 #s(literal 0 binary32) alpha)
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 alpha #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) alpha)
(exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32)) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)))
(exp.f32 (log.f32 alpha))
(neg.f32 alpha)
alpha
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (/.f32 #s(literal -1 binary32) alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0)))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 6 binary32)) (log1p.f32 (neg.f32 u0)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32)))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 6 binary32)))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0)))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (log1p.f32 (neg.f32 u0))) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.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 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 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal 1 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 6 binary32))) (pow.f32 alpha #s(literal 4 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))) alpha)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32))))))
(/.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32)))))
(-.f32 (/.f32 (log1p.f32 (*.f32 (neg.f32 u0) u0)) (pow.f32 alpha #s(literal -2 binary32))) (/.f32 (log1p.f32 u0) (pow.f32 alpha #s(literal -2 binary32))))
(-.f32 (/.f32 (log1p.f32 (pow.f32 (neg.f32 u0) #s(literal 3 binary32))) (pow.f32 alpha #s(literal -2 binary32))) (/.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 alpha #s(literal -2 binary32))))
(pow.f32 (/.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 alpha #s(literal 3 binary32)))) #s(literal -1 binary32))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))))
(*.f32 u0 #s(literal 1/3 binary32))
(*.f32 #s(literal 1/3 binary32) u0)
(pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))) alpha)
(*.f32 (*.f32 alpha alpha) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)))
(*.f32 alpha (*.f32 alpha (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32))))
(*.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 alpha alpha))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 alpha alpha))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)))) (neg.f32 (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)))) (neg.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32))))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha)) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha)) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32))) (*.f32 alpha alpha)) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32))) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0 #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) #s(literal 1 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 2 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 2 binary32)))) (-.f32 (*.f32 #s(literal 1/2 binary32) u0) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32) (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)))) (fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (-.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 (pow.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32)))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha)))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 3 binary32)) (pow.f32 alpha #s(literal 6 binary32)) (pow.f32 alpha #s(literal 6 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (pow.f32 alpha #s(literal 4 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))) (/.f32 (pow.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))) (/.f32 (pow.f32 alpha #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) alpha) alpha (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) u0) alpha) alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 (/.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) (/.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 alpha #s(literal -1 binary32)) alpha (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal -1 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 alpha alpha) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal -2 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -1 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 (pow.f32 alpha #s(literal -3 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal -1 binary32) alpha) (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 6 binary32)) (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal 4 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 (*.f32 alpha alpha) (/.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 alpha alpha) (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(fma.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (*.f32 alpha alpha) #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 alpha (*.f32 alpha (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)) (*.f32 alpha alpha))
(fma.f32 alpha (*.f32 alpha (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 alpha alpha))
(fma.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 alpha alpha))
(fma.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 alpha alpha) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 #s(literal 1/2 binary32) (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(fma.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) #s(literal -1 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal -1 binary32))) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(fma.f32 #s(literal 1 binary32) (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(fma.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(fma.f32 u0 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(+.f32 (*.f32 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0) (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 (fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 #s(literal 1 binary32)) alpha) alpha) (*.f32 (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) alpha) u0))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))))
(*.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u0 #s(literal 1/3 binary32) #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 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 u0 #s(literal 1/6 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)))) (neg.f32 (-.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)))) (neg.f32 (neg.f32 (fma.f32 u0 #s(literal 1/3 binary32) #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 u0 #s(literal 1/6 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) #s(literal 1/4 binary32))) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (-.f32 #s(literal 1/4 binary32) (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32))) (-.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))) (neg.f32 (fma.f32 u0 #s(literal 1/3 binary32) #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 (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.f32 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 u0 #s(literal 1/6 binary32)))))
(/.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u0 #s(literal 1/3 binary32) #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) (neg.f32 (/.f32 (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #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 (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 (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)) (*.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)) (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 u0 #s(literal 1/6 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u0 #s(literal 1/3 binary32) #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 (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #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 #s(literal 1/4 binary32) (-.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))) (/.f32 (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)) (-.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 2 binary32)) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))) (/.f32 #s(literal 1/4 binary32) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))
(fma.f32 #s(literal 1/3 binary32) u0 #s(literal 1/2 binary32))
(pow.f32 (/.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)) (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #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))) #s(literal -1 binary32))
(+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))
(+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(*.f32 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0) #s(literal 1 binary32))
(*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0)
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) u0))
(*.f32 u0 (*.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)) #s(literal 1 binary32)))
(*.f32 u0 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) u0)) (neg.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32)) u0)) (neg.f32 (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 u0 #s(literal 1/6 binary32)))))
(/.f32 (neg.f32 (*.f32 u0 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)))) (neg.f32 (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32))))
(/.f32 (neg.f32 (*.f32 u0 (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 u0 #s(literal 1/6 binary32)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 #s(literal 1/2 binary32) u0))))))
(/.f32 (*.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32)) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)))
(/.f32 (*.f32 (fma.f32 #s(literal 1/27 binary32) (pow.f32 u0 #s(literal 3 binary32)) #s(literal 1/8 binary32)) u0) (-.f32 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 u0 #s(literal 1/6 binary32))))
(/.f32 (*.f32 u0 (fma.f32 #s(literal 1/9 binary32) (*.f32 u0 u0) #s(literal -1/4 binary32))) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal -1/2 binary32)))
(/.f32 (*.f32 u0 (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 u0 #s(literal 1/6 binary32))))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32))) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (fma.f32 (pow.f32 u0 #s(literal 6 binary32)) #s(literal 1/27 binary32) (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 3 binary32))) (fma.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32) (-.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 #s(literal 1/2 binary32) u0)))))
(-.f32 (/.f32 (*.f32 (pow.f32 u0 #s(literal 4 binary32)) #s(literal 1/9 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 #s(literal 1/2 binary32) u0))) (/.f32 (pow.f32 (*.f32 #s(literal 1/2 binary32) u0) #s(literal 2 binary32)) (-.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 #s(literal 1/2 binary32) u0))))
(fma.f32 (exp.f32 (log.f32 #s(literal 1/3 binary32))) (*.f32 u0 u0) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (exp.f32 (log.f32 u0)) (exp.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (exp.f32 (log.f32 (*.f32 u0 #s(literal 1/3 binary32)))) (exp.f32 (log.f32 u0)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) #s(literal 1 binary32)) u0 (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (pow.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) (pow.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0 (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (sqrt.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 #s(literal 1/2 binary32) u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 u0 (pow.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 u0 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))
(fma.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 #s(literal 1/2 binary32) u0))
(fma.f32 #s(literal 1/3 binary32) (*.f32 u0 u0) (*.f32 #s(literal 1/2 binary32) u0))
(+.f32 (*.f32 #s(literal 1/2 binary32) u0) (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0))
(+.f32 (*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0) (*.f32 #s(literal 1/2 binary32) u0))
(*.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))))
(*.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))))))
(*.f32 alpha (-.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))
(*.f32 alpha (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))
(*.f32 alpha (+.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (+.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)))) (neg.f32 (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) (*.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)))) (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha))) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32))) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (+.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)))) (neg.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32)))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))))))
(/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32))) (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))))) (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32))))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0)))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))))) (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (+.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))))) (/.f32 (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (+.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (*.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))))))
(-.f32 (/.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))) (/.f32 (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)) (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))))
(-.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))
(fma.f32 #s(literal -1 binary32) (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 (/.f32 #s(literal 1 binary32) u0) alpha (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 alpha (/.f32 #s(literal 1 binary32) (neg.f32 u0)) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 alpha (/.f32 #s(literal 1 binary32) u0) (*.f32 alpha #s(literal 1/2 binary32)))
(fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0))
(fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))
(fma.f32 #s(literal 1 binary32) (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (fma.f32 alpha #s(literal 1/2 binary32) (/.f32 alpha u0)) (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (pow.f32 (/.f32 alpha u0) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) (-.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32))))) (fma.f32 #s(literal 1/8 binary32) (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 (/.f32 alpha u0) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))
(+.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))
(*.f32 alpha #s(literal 1/3 binary32))
(*.f32 #s(literal 1/3 binary32) alpha)
(*.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) alpha)
(*.f32 (pow.f32 (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal -1 binary32)) (pow.f32 (/.f32 alpha (pow.f32 alpha #s(literal 3/2 binary32))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 alpha alpha) #s(literal -1 binary32)) alpha)
(*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha))
(*.f32 (/.f32 alpha alpha) alpha)
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal -1/2 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (*.f32 alpha alpha))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 (pow.f32 alpha #s(literal -3 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 alpha #s(literal -2 binary32)) (pow.f32 alpha #s(literal 3 binary32)))
(*.f32 (pow.f32 alpha #s(literal 3 binary32)) (pow.f32 alpha #s(literal -2 binary32)))
(*.f32 (*.f32 alpha alpha) (/.f32 #s(literal -1 binary32) alpha))
(*.f32 alpha (pow.f32 (/.f32 alpha alpha) #s(literal -1 binary32)))
(*.f32 alpha (*.f32 (*.f32 alpha alpha) (pow.f32 alpha #s(literal -2 binary32))))
(*.f32 alpha (/.f32 alpha alpha))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 alpha #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) alpha)
(/.f32 (neg.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (neg.f32 (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha alpha) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (+.f32 #s(literal 0 binary32) (fma.f32 alpha alpha (*.f32 #s(literal 0 binary32) alpha)))) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) alpha) alpha)
(-.f32 #s(literal 0 binary32) alpha)
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 alpha #s(literal 1 binary32))
(+.f32 #s(literal 0 binary32) alpha)
(exp.f32 (-.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32)) (*.f32 (log.f32 alpha) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 1 binary32)))
(exp.f32 (log.f32 alpha))
(neg.f32 alpha)
alpha

eval119.0ms (1.8%)

Memory
-2.2MiB live, 188.7MiB allocated
Compiler

Compiled 28 772 to 4 199 computations (85.4% saved)

prune100.0ms (1.5%)

Memory
8.2MiB live, 132.4MiB allocated
Pruning

55 alts after pruning (47 fresh and 8 done)

PrunedKeptTotal
New79422816
Fresh172542
Picked325
Done167
Total81555870
Accuracy
99.1%
Counts
870 → 55
Alt Table
Click to see full alt table
StatusAccuracyProgram
75.1%
(/.f32 (log1p.f32 (neg.f32 u0)) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha)))
75.4%
(/.f32 #s(approx (* (/ (neg (pow alpha 4)) alpha) (log (+ 1 (neg u0)))) (*.f32 (pow.f32 alpha #s(literal 3 binary32)) u0)) alpha)
37.3%
(*.f32 (/.f32 (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 9 binary32)) (*.f32 (pow.f32 alpha #s(literal 4 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.4%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))))))
53.8%
(*.f32 (/.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha)) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.5%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 4 binary32)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (pow.f32 (pow.f32 alpha #s(literal 4 binary32)) #s(literal 2 binary32)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.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 #s(literal 1 binary32) (/.f32 (pow.f32 alpha #s(literal 8 binary32)) (pow.f32 alpha #s(literal 12 binary32)))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (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 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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 (*.f32 (neg.f32 alpha) alpha) (neg.f32 alpha)) alpha) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.4%
(*.f32 (/.f32 (+.f32 #s(literal 0 binary32) (pow.f32 (*.f32 (neg.f32 alpha) alpha) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (-.f32 (exp.f32 (*.f32 (log.f32 alpha) #s(literal 4 binary32))) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
38.8%
(*.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)))
38.1%
(*.f32 (/.f32 (+.f32 #s(literal 0 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 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (*.f32 #s(literal 0 binary32) (*.f32 (neg.f32 alpha) alpha))))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
38.7%
(*.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 alpha #s(literal 12 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 (*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (neg.f32 (pow.f32 alpha #s(literal 3/2 binary32)))) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal -1 binary32) alpha) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.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)))
53.8%
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha #s(literal 5 binary32))) (pow.f32 alpha #s(literal 3 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.6%
(*.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)))
53.8%
(*.f32 (/.f32 alpha (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (*.f32 alpha alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (/.f32 #s(literal -1 binary32) (pow.f32 alpha #s(literal -2 binary32))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (*.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)))
53.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)))
53.9%
(*.f32 (*.f32 (pow.f32 alpha #s(literal 3 binary32)) (/.f32 #s(literal -1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
50.5%
(*.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))) (neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0))))))
53.9%
(*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) alpha) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.9%
(*.f32 (*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.7%
(*.f32 (*.f32 (*.f32 (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha) (/.f32 (pow.f32 alpha #s(literal 3/2 binary32)) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) alpha) (/.f32 #s(literal 1 binary32) alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (/.f32 #s(literal -1 binary32) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.8%
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
53.7%
(*.f32 (*.f32 (exp.f32 (log.f32 alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 (neg.f32 alpha) alpha))) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0 (*.f32 (*.f32 alpha alpha) u0)))
87.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) u0) (*.f32 (*.f32 alpha alpha) u0)))
87.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 #s(literal 1/3 binary32) #s(literal 1/2 binary32))) (*.f32 alpha alpha)) u0))
75.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32)))) u0))
75.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 #s(literal 1/3 binary32) u0) u0 (fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32)))) u0))
92.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
87.7%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 #s(approx (+ (* 1/3 u0) 1/2) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
92.2%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(approx (- (pow (* (* 1/3 u0) u0) 2) 1) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0))
92.1%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0)))) u0))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 u0 alpha) alpha))
75.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
91.8%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 u0 u0))) u0))
75.3%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (fma.f32 #s(literal 1/2 binary32) alpha (/.f32 alpha u0))) u0)) u0) u0)) u0))
87.5%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (+.f32 (/.f32 alpha u0) (*.f32 alpha #s(literal 1/2 binary32)))) u0)) u0) u0)) u0))
87.4%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 #s(approx (* (* alpha alpha) (+ (* 1/2 u0) (+ 1 (* (* 1/3 u0) u0)))) (*.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) alpha (/.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))) u0)) u0) u0)) u0))
91.9%
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) #s(approx (* (* (* alpha alpha) (+ (* (* 1/3 u0) u0) (+ (* 1/2 u0) 1))) u0) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) u0))) (pow.f32 u0 #s(literal 3 binary32)))))
Compiler

Compiled 3 544 to 1 421 computations (59.9% saved)

regimes194.0ms (3%)

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

6 calls:

55.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
29.0ms
(*.f32 (neg.f32 alpha) alpha)
28.0ms
u0
28.0ms
(-.f32 #s(literal 1 binary32) u0)
27.0ms
alpha
Results
AccuracySegmentsBranch
92.2%1alpha
97.8%2u0
95.5%2(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
92.2%1(*.f32 (neg.f32 alpha) alpha)
97.8%2(log.f32 (-.f32 #s(literal 1 binary32) u0))
97.8%2(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 22 to 25 computations (-13.6% saved)

regimes56.0ms (0.9%)

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

3 calls:

18.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
18.0ms
(-.f32 #s(literal 1 binary32) u0)
16.0ms
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)

regimes54.0ms (0.8%)

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

3 calls:

25.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
14.0ms
u0
14.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)

regimes53.0ms (0.8%)

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

3 calls:

22.0ms
(-.f32 #s(literal 1 binary32) u0)
16.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
13.0ms
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)

regimes61.0ms (0.9%)

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

6 calls:

21.0ms
alpha
9.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
8.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
7.0ms
(*.f32 (neg.f32 alpha) alpha)
7.0ms
(-.f32 #s(literal 1 binary32) u0)
Results
AccuracySegmentsBranch
92.2%1alpha
92.2%1(*.f32 (neg.f32 alpha) alpha)
92.2%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
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 22 to 25 computations (-13.6% saved)

regimes37.0ms (0.6%)

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

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes15.0ms (0.2%)

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

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

regimes11.0ms (0.2%)

Memory
-10.5MiB live, 27.9MiB allocated
Accuracy

Total -0.1b remaining (-0.9%)

Threshold costs -0.1b (-0.9%)

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 alpha alpha) u0))
Calls

6 calls:

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

Compiled 22 to 25 computations (-13.6% saved)

bsearch1.0ms (0%)

Memory
3.3MiB live, 3.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9853596687316895
0.9888237118721008
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
2.4MiB live, 2.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9829142689704895
0.9834346771240234
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9829142689704895
0.9834346771240234
Compiler

Compiled 12 to 13 computations (-8.3% saved)

bsearch0.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9853596687316895
0.9888237118721008
Compiler

Compiled 12 to 13 computations (-8.3% saved)

simplify55.0ms (0.8%)

Memory
-10.0MiB live, 67.8MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
073299
1113296
2149296
3241294
4421294
5613294
6808294
7986294
81117294
91196294
101221294
111222294
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) alpha) (*.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))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16492003/16777216 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16492003/16777216 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #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))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(approx (- (pow (* (* 1/3 u0) u0) 2) 1) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 #s(approx (+ (* 1/3 u0) 1/2) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))
Outputs
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1 binary32)) alpha) (*.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))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (neg.f32 alpha) alpha)) (/.f32 (pow.f32 alpha #s(literal 3 binary32)) (*.f32 alpha alpha)))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal -1 binary32)) (*.f32 alpha alpha)) u0)))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16492003/16777216 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16492003/16777216 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 (neg.f32 alpha) #s(literal 3 binary32)) alpha) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal -1 binary32)) (*.f32 alpha alpha)) u0)))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16492003/16777216 binary32)) (*.f32 (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 (neg.f32 alpha) alpha))) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16492003/16777216 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 alpha alpha)) (*.f32 alpha alpha)) (log.f32 (-.f32 #s(literal 1 binary32) u0))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal -1 binary32)) (*.f32 alpha alpha)) 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))) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0)))
(if (<=.f32 (-.f32 #s(literal 1 binary32) u0) #s(literal 16542335/16777216 binary32)) (*.f32 (log.f32 (-.f32 #s(literal 1 binary32) u0)) (*.f32 (neg.f32 alpha) alpha)) #s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal -1 binary32)) (*.f32 alpha alpha)) u0)))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(approx (- (pow (* (* 1/3 u0) u0) 2) 1) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (+.f32 (/.f32 #s(approx (- (pow (* (* 1/3 u0) u0) 2) 1) #s(literal -1 binary32)) (-.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) u0) u0) #s(literal 1 binary32))) (*.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal -1 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 #s(approx (+ (* 1/3 u0) 1/2) #s(literal 1/2 binary32))) #s(literal 1 binary32))) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 (-.f32 (*.f32 #s(approx (+ (* 1/3 u0) 1/2) #s(literal 1/2 binary32)) u0) #s(literal -1 binary32)) (*.f32 alpha alpha)) u0))
#s(approx (* (* (neg alpha) alpha) (log (- 1 u0))) (*.f32 (*.f32 alpha alpha) u0))

soundness914.0ms (14%)

Memory
17.0MiB live, 773.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
060397
099359
1368306
23026290
09095268
0112397
1307370
2805337
32106325
45904318
08116301
0196913
1577880
21694803
33943791
08367727
0819
01319
13919
218019
3131019
0949115
048233
082199
1303187
02232178
041212
069173
1263148
01999135
Stop Event
fuel
iter limit
iter limit
node limit
iter limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 797 to 425 computations (46.7% saved)

preprocess40.0ms (0.6%)

Memory
6.5MiB live, 83.1MiB allocated
Remove

(abs alpha)

Compiler

Compiled 1 038 to 432 computations (58.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...