Beckmann Distribution sample, tan2theta, alphax == alphay

Time bar (total: 10.7s)

analyze105.0ms (1%)

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 26 to 17 computations (34.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 64.0ms
...c/correct-round.rkt:119:19: 21.0ms (32.6% of total)
ival-<=: 13.0ms (20.2% of total)
ival-log: 11.0ms (17.1% of total)
ival-mult: 10.0ms (15.5% of total)
ival-sub: 3.0ms (4.7% of total)
ival-and: 3.0ms (4.7% of total)
ival-neg: 3.0ms (4.7% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

sample1.4s (13.1%)

Results
1.1s8256×0valid
Precisions
Click to see histograms. Total time spent on operations: 808.0ms
...c/correct-round.rkt:119:19: 273.0ms (33.8% of total)
ival-log: 152.0ms (18.8% of total)
ival-mult: 134.0ms (16.6% of total)
ival-<=: 113.0ms (14% of total)
ival-sub: 45.0ms (5.6% of total)
ival-neg: 45.0ms (5.6% of total)
ival-and: 38.0ms (4.7% of total)
const: 5.0ms (0.6% of total)
backward-pass: 3.0ms (0.4% of total)
Bogosity

preprocess56.0ms (0.5%)

Algorithm
egg-herbie
Rules
640×fnmadd-define
558×fma-define
480×fmsub-define
472×fnmsub-define
232×sum3-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02158
16838
218938
346038
494138
5165238
6206138
7215438
8217438
9218238
089
1217
2457
3907
41287
51857
62477
73717
84167
94247
104657
04657
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (* (neg alpha) alpha) (log (- 1 u0)))
Outputs
(* (* (neg alpha) alpha) (log (- 1 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
Call 2
Inputs
(* (* (neg alpha) alpha) (log (- 1 u0)))
(* (* (neg (neg alpha)) (neg alpha)) (log (- 1 u0)))
(* (* (neg alpha) alpha) (log (- 1 (neg u0))))
(neg (* (* (neg (neg alpha)) (neg alpha)) (log (- 1 u0))))
(neg (* (* (neg alpha) alpha) (log (- 1 (neg u0)))))
(* (* (neg u0) u0) (log (- 1 alpha)))
Outputs
(* (* (neg alpha) alpha) (log (- 1 u0)))
(* (neg (square alpha)) (log1p (neg u0)))
(* (* (neg (neg alpha)) (neg alpha)) (log (- 1 u0)))
(* (neg (square alpha)) (log1p (neg u0)))
(* (* (neg alpha) alpha) (log (- 1 (neg u0))))
(fnmsub (log1p u0) (square alpha) 0)
(neg (* (* (neg (neg alpha)) (neg alpha)) (log (- 1 u0))))
(* (log1p (neg u0)) (square alpha))
(neg (* (* (neg alpha) alpha) (log (- 1 (neg u0)))))
(* (log1p u0) (square alpha))
(* (* (neg u0) u0) (log (- 1 alpha)))
(* (neg (square u0)) (log1p (neg alpha)))
Symmetry

(abs alpha)

explain95.0ms (0.9%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
2027(0.00013065672828815877 0.004186092875897884)1(0.009554324671626091 0.015059034340083599)(log.f32 (-.f32 #s(literal 1 binary32) u0))
00-0-(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
00-0-(*.f32 (neg.f32 alpha) alpha)
00-0-alpha
00-0-(-.f32 #s(literal 1 binary32) u0)
00-0-(neg.f32 alpha)
00-0-#s(literal 1 binary32)
00-0-u0
Results
61.0ms512×0valid
Compiler

Compiled 67 to 26 computations (61.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 24.0ms
ival-log: 9.0ms (37.7% of total)
ival-mult: 8.0ms (33.5% of total)
ival-neg: 4.0ms (16.7% of total)
ival-sub: 3.0ms (12.6% of total)
const: 1.0ms (4.2% of total)
backward-pass: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 10 to 7 computations (30% saved)

prune2.0ms (0%)

Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
Compiler

Compiled 10 to 7 computations (30% saved)

simplify14.0ms (0.1%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff-32
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
cost-diff0
(neg.f32 u0)
cost-diff0
(log1p.f32 (neg.f32 u0))
cost-diff0
(neg.f32 alpha)
Rules
196×fma-define
164×sum3-define
90×fma-lowering-fma.f32
90×fma-lowering-fma.f64
74×fmsub-define
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0921
12519
25019
310519
414719
520719
626419
738919
842319
943019
1047119
047119
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (* alpha (neg alpha)) (log (+ 1 (neg u0))))
(* alpha (neg alpha))
alpha
(neg alpha)
(log (+ 1 (neg u0)))
(neg u0)
u0
Outputs
(* (* alpha (neg alpha)) (log (+ 1 (neg u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* alpha (neg alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
alpha
(neg alpha)
(neg.f32 alpha)
(log (+ 1 (neg u0)))
(log1p.f32 (neg.f32 u0))
(neg u0)
(neg.f32 u0)
u0

localize42.0ms (0.4%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f32 u0)
accuracy100.0%
(neg.f32 alpha)
accuracy100.0%
(log1p.f32 (neg.f32 u0))
accuracy99.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
Results
32.0ms256×0valid
Compiler

Compiled 24 to 8 computations (66.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
compiled-spec: 6.0ms (31.6% of total)
ival-log: 4.0ms (21% of total)
ival-mult: 4.0ms (21% of total)
ival-neg: 2.0ms (10.5% of total)
ival-add: 1.0ms (5.3% of total)
const: 0.0ms (0% of total)
backward-pass: 0.0ms (0% of total)

series33.0ms (0.3%)

Counts
4 → 60
Calls
Call 1
Inputs
#<alt (neg alpha)>
#<alt (log (+ 1 (neg u0)))>
#<alt (neg u0)>
#<alt (* (* alpha (neg alpha)) (log (+ 1 (neg u0))))>
Outputs
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
Calls

15 calls:

TimeVariablePointExpression
29.0ms
alpha
@0
(* (* alpha (neg alpha)) (log (+ 1 (neg u0))))
1.0ms
alpha
@inf
(* (* alpha (neg alpha)) (log (+ 1 (neg u0))))
0.0ms
u0
@0
(log (+ 1 (neg u0)))
0.0ms
u0
@0
(* (* alpha (neg alpha)) (log (+ 1 (neg u0))))
0.0ms
u0
@inf
(* (* alpha (neg alpha)) (log (+ 1 (neg u0))))

rewrite225.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
2024×*-lowering-*.f32
2024×*-lowering-*.f64
1580×prod-diff
1356×/-lowering-/.f32
1356×/-lowering-/.f64
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0915
13814
222814
3193011
01148011
Stop Event
iter limit
node limit
Counts
4 → 147
Calls
Call 1
Inputs
(neg alpha)
(log (+ 1 (neg u0)))
(neg u0)
(* (* alpha (neg alpha)) (log (+ 1 (neg u0))))
Outputs
(neg.f32 alpha)
(neg.f32 (/.f32 (*.f32 alpha alpha) alpha))
(+.f32 (neg.f32 alpha) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(pow.f32 (/.f32 alpha (neg.f32 (*.f32 alpha alpha))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32))
(fma.f32 alpha #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 alpha (/.f32 (neg.f32 alpha) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 alpha) (/.f32 alpha alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) alpha #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha alpha) alpha) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 alpha (neg.f32 (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 alpha alpha)) alpha)
(/.f32 (neg.f32 (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) (neg.f32 alpha)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 alpha (/.f32 (neg.f32 alpha) alpha))
(*.f32 (neg.f32 alpha) (/.f32 alpha alpha))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(log1p.f32 u0)
(neg.f32 (neg.f32 (log1p.f32 u0)))
(neg.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) #s(literal 1 binary32))))
(neg.f32 (log.f32 (/.f32 (+.f32 u0 #s(literal -1 binary32)) (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))))
(+.f32 (log1p.f32 u0) #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) (log1p.f32 u0))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)))))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(+.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u0 #s(literal -1 binary32)))))
(+.f32 (log.f32 (+.f32 (*.f32 u0 u0) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 u0 #s(literal -1 binary32)))))
(+.f32 (neg.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)))) (log1p.f32 (*.f32 u0 (*.f32 u0 u0))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))) (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)))) (log1p.f32 u0))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) #s(literal 1 binary32))) (neg.f32 (log1p.f32 u0)))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32)))) (log.f32 (+.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)) #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 #s(literal -1 binary32) (*.f32 u0 u0)))) (log.f32 (+.f32 u0 #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))) (log.f32 (+.f32 u0 #s(literal -1 binary32))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 u0) #s(literal -1 binary32))))))) (log1p.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)) (-.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)) #s(literal 1 binary32)))))
(+.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))))) (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))))
(+.f32 (log.f32 (+.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)) #s(literal -1 binary32)))))
(-.f32 #s(literal 0 binary32) (neg.f32 (log1p.f32 u0)))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 u0 #s(literal -1 binary32)) (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log.f32 #s(literal -1 binary32)) (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(-.f32 (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)))))))
(-.f32 (log.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0))) (log.f32 (+.f32 u0 #s(literal -1 binary32))))
(-.f32 (log.f32 (+.f32 (*.f32 u0 u0) #s(literal -1 binary32))) (log.f32 (+.f32 u0 #s(literal -1 binary32))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)))))
(-.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)))) (neg.f32 (log1p.f32 u0)))
(-.f32 (log.f32 (+.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32))) (log.f32 (+.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)) #s(literal -1 binary32))))
(-.f32 (log.f32 (-.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32)))) (log.f32 (neg.f32 (+.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)) #s(literal -1 binary32)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 u0)))) (log1p.f32 u0))
(-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))) (log1p.f32 u0))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 u0 #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0))))) (log.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)) (*.f32 #s(literal 0 binary32) (+.f32 u0 #s(literal -1 binary32)))))))
(-.f32 (log.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u0) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)))) (/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (+.f32 u0 #s(literal -1 binary32)) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)))))) (log.f32 (+.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0))) (+.f32 (*.f32 (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)))))))
(-.f32 (log.f32 (-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) u0)))) (log.f32 (+.f32 u0 #s(literal -1 binary32))))
(-.f32 (log.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0))) (*.f32 (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0)) (/.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0))))) (log1p.f32 u0))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) #s(literal 1 binary32))) (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) #s(literal 1 binary32))) (log1p.f32 u0))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)))))) (log1p.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1 binary32) u0)))))) (log1p.f32 (*.f32 u0 (*.f32 u0 u0))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)))) (log1p.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))))
(-.f32 (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0)))) (log1p.f32 (*.f32 u0 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) 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)) (+.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 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (pow.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))) #s(literal 2 binary32))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.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))) (log.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) u0))))
(*.f32 #s(literal -1 binary32) (neg.f32 (log1p.f32 u0)))
(log.f32 (+.f32 #s(literal 1 binary32) u0))
u0
(neg.f32 u0)
(exp.f32 (log.f32 u0))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 1 binary32)))
(+.f32 u0 #s(literal 0 binary32))
(+.f32 #s(literal 0 binary32) u0)
(pow.f32 u0 #s(literal 1 binary32))
(pow.f32 (/.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) u0 #s(literal 0 binary32))
(fma.f32 u0 #s(literal 1 binary32) #s(literal 0 binary32))
(fma.f32 u0 #s(literal -1 binary32) #s(literal 0 binary32))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) #s(literal 0 binary32))
(fma.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) u0 #s(literal 0 binary32))
(-.f32 #s(literal 0 binary32) u0)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 u0 u0)) u0)
(-.f32 (/.f32 #s(literal 0 binary32) u0) u0)
(/.f32 #s(literal 1 binary32) (/.f32 u0 (*.f32 u0 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0))
(/.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))
(/.f32 (*.f32 u0 u0) u0)
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 #s(literal 1 binary32) u0)
(*.f32 u0 #s(literal 1 binary32))
(*.f32 u0 #s(literal -1 binary32))
(*.f32 u0 (exp.f32 (log.f32 #s(literal -1 binary32))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)))
(*.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 u0 u0) (pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) u0)
(*.f32 (exp.f32 (log.f32 #s(literal -1 binary32))) u0)
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal 0 binary32)) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(+.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha (log1p.f32 u0))) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(fma.f32 #s(literal 0 binary32) (*.f32 alpha (log1p.f32 u0)) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(fma.f32 (*.f32 alpha (log1p.f32 u0)) #s(literal 0 binary32) (neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha))) alpha)
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (*.f32 alpha (log1p.f32 u0))) alpha)
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha (log1p.f32 u0))) (*.f32 alpha alpha))
(*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (log1p.f32 u0))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(*.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (log1p.f32 u0))) alpha)
(*.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) #s(literal -1 binary32))
(*.f32 (*.f32 alpha (log1p.f32 u0)) (neg.f32 alpha))
(*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 (log1p.f32 u0) #s(literal -1 binary32)) (*.f32 alpha alpha))

simplify208.0ms (1.9%)

Algorithm
egg-herbie
Rules
3506×*-lowering-*.f32
3506×*-lowering-*.f64
2418×+-lowering-+.f64
2418×+-lowering-+.f32
1294×--lowering--.f32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0112518
1343429
21003411
33114398
08219398
Stop Event
iter limit
node limit
Counts
60 → 60
Calls
Call 1
Inputs
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
Outputs
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) u0) #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) 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 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (log.f32 (neg.f32 u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(+.f32 (log.f32 (neg.f32 u0)) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)))) u0))
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 u0 (*.f32 alpha alpha))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.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))))
(-.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))) (*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.f32 alpha alpha)))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 #s(literal -1 binary32) u0)))))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 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))))
(-.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0))) u0) (*.f32 alpha alpha)) u0))

eval16.0ms (0.2%)

Compiler

Compiled 3249 to 651 computations (80% saved)

prune68.0ms (0.6%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New19215207
Fresh000
Picked011
Done000
Total19216208
Accuracy
99.7%
Counts
208 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
92.2%
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
98.6%
(*.f32 (*.f32 alpha (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (log1p.f32 (neg.f32 u0)))
98.9%
(*.f32 (*.f32 alpha (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))) (log1p.f32 (neg.f32 u0)))
98.6%
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))) (log1p.f32 (neg.f32 u0)))
98.6%
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 alpha (neg.f32 (*.f32 alpha alpha))))) (log1p.f32 (neg.f32 u0)))
85.8%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))))))))
71.8%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.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)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
89.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))) (log1p.f32 u0)))
94.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
92.3%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
88.7%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))))
87.5%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
99.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
94.3%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
88.7%
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
76.4%
(*.f32 u0 (*.f32 alpha alpha))
Compiler

Compiled 700 to 397 computations (43.3% saved)

simplify212.0ms (2%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff128
(-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0)))
cost-diff640
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
cost-diff672
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
cost-diff672
(log1p.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
cost-diff64
(+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
cost-diff64
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
cost-diff128
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
cost-diff128
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
cost-diff0
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
cost-diff0
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
cost-diff0
(neg.f32 alpha)
cost-diff32
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(*.f32 u0 (*.f32 alpha alpha))
cost-diff0
(*.f32 alpha (*.f32 alpha alpha))
cost-diff224
(*.f32 alpha (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha)))
cost-diff224
(*.f32 (*.f32 alpha (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))) (log1p.f32 (neg.f32 u0)))
cost-diff256
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
Rules
3712×*-lowering-*.f32
3712×*-lowering-*.f64
2124×+-lowering-+.f64
2124×+-lowering-+.f32
1122×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045265
1159250
2621197
32839194
46248194
08493194
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* alpha (/ (neg (* alpha (* alpha alpha))) (* alpha alpha))) (log (+ 1 (neg u0))))
(* alpha (/ (neg (* alpha (* alpha alpha))) (* alpha alpha)))
alpha
(/ (neg (* alpha (* alpha alpha))) (* alpha alpha))
(neg (* alpha (* alpha alpha)))
(* alpha (* alpha alpha))
(* alpha alpha)
(log (+ 1 (neg u0)))
(neg u0)
u0
(* u0 (* alpha alpha))
u0
(* alpha alpha)
alpha
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))))
(* alpha (neg alpha))
alpha
(neg alpha)
(* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3)))))
u0
(+ -1 (* u0 (+ -1/2 (* u0 -1/3))))
-1
(* u0 (+ -1/2 (* u0 -1/3)))
(+ -1/2 (* u0 -1/3))
-1/2
(* u0 -1/3)
-1/3
(* u0 (+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))))
u0
(+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2))))
(* alpha alpha)
alpha
(* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))
(* u0 (* alpha alpha))
(+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2))
(* (* u0 u0) 1/4)
(* u0 u0)
1/4
(+ (* u0 1/3) 1/2)
(* u0 1/3)
1/3
1/2
(* (* alpha (neg alpha)) (log (+ 1 (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0)))))))
(* alpha (neg alpha))
alpha
(neg alpha)
(log (+ 1 (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0))))))
(/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0))))
(- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0)))
(* 0 (* u0 u0))
0
(* u0 u0)
u0
(* (* u0 (* u0 u0)) (* u0 u0))
(* u0 (* u0 u0))
(* u0 (* u0 (* u0 u0)))
Outputs
(* (* alpha (/ (neg (* alpha (* alpha alpha))) (* alpha alpha))) (log (+ 1 (neg u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* alpha (/ (neg (* alpha (* alpha alpha))) (* alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
alpha
(/ (neg (* alpha (* alpha alpha))) (* alpha alpha))
(neg.f32 alpha)
(neg (* alpha (* alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))
(* alpha (* alpha alpha))
(*.f32 alpha (*.f32 alpha alpha))
(* alpha alpha)
(*.f32 alpha alpha)
(log (+ 1 (neg u0)))
(log1p.f32 (neg.f32 u0))
(neg u0)
(neg.f32 u0)
u0
(* u0 (* alpha alpha))
(*.f32 (*.f32 alpha alpha) u0)
u0
(* alpha alpha)
(*.f32 alpha alpha)
alpha
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(* alpha (neg alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
alpha
(neg alpha)
(neg.f32 alpha)
(* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3)))))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
u0
(+ -1 (* u0 (+ -1/2 (* u0 -1/3))))
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
-1
#s(literal -1 binary32)
(* u0 (+ -1/2 (* u0 -1/3)))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(+ -1/2 (* u0 -1/3))
(+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))
-1/2
#s(literal -1/2 binary32)
(* u0 -1/3)
(*.f32 u0 #s(literal -1/3 binary32))
-1/3
#s(literal -1/3 binary32)
(* u0 (+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
u0
(+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* alpha alpha)
(*.f32 alpha alpha)
alpha
(* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))
(*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* u0 (* alpha alpha))
(*.f32 (*.f32 alpha alpha) u0)
(+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2))
(+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))
(* (* u0 u0) 1/4)
(*.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)))
(* u0 u0)
(*.f32 u0 u0)
1/4
#s(literal 1/4 binary32)
(+ (* u0 1/3) 1/2)
(+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(* u0 1/3)
(*.f32 u0 #s(literal 1/3 binary32))
1/3
#s(literal 1/3 binary32)
1/2
#s(literal 1/2 binary32)
(* (* alpha (neg alpha)) (log (+ 1 (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0)))))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* alpha (neg alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
alpha
(neg alpha)
(neg.f32 alpha)
(log (+ 1 (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0))))))
(log1p.f32 (neg.f32 u0))
(/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0))))
(neg.f32 u0)
(- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0)))
(-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(* 0 (* u0 u0))
#s(literal 0 binary32)
0
#s(literal 0 binary32)
(* u0 u0)
(*.f32 u0 u0)
u0
(* (* u0 (* u0 u0)) (* u0 u0))
(*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(* u0 (* u0 u0))
(*.f32 u0 (*.f32 u0 u0))
(* u0 (* u0 (* u0 u0)))
(*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))

localize344.0ms (3.2%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.2%
(*.f32 u0 (*.f32 u0 u0))
accuracy99.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
accuracy99.1%
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))
accuracy88.0%
(/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
accuracy99.3%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
accuracy99.3%
(*.f32 u0 (*.f32 alpha alpha))
accuracy99.1%
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
accuracy99.1%
(*.f32 u0 #s(literal 1/3 binary32))
accuracy99.2%
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
accuracy99.2%
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
accuracy99.1%
(*.f32 u0 #s(literal -1/3 binary32))
accuracy99.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
accuracy100.0%
(*.f32 alpha alpha)
accuracy99.3%
(*.f32 u0 (*.f32 alpha alpha))
accuracy100.0%
(log1p.f32 (neg.f32 u0))
accuracy99.3%
(*.f32 alpha (*.f32 alpha alpha))
accuracy99.1%
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
accuracy99.1%
(*.f32 (*.f32 alpha (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))) (log1p.f32 (neg.f32 u0)))
Results
263.0ms254×0valid
18.0ms5exit
Compiler

Compiled 364 to 43 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 111.0ms
ival-mult: 52.0ms (46.8% of total)
compiled-spec: 13.0ms (11.7% of total)
ival-add: 11.0ms (9.9% of total)
...c/correct-round.rkt:119:19: 10.0ms (9% of total)
ival-log: 9.0ms (8.1% of total)
backward-pass: 6.0ms (5.4% of total)
ival-div: 4.0ms (3.6% of total)
ival-neg: 4.0ms (3.6% of total)
ival-sub: 1.0ms (0.9% of total)
const: 1.0ms (0.9% of total)

series49.0ms (0.5%)

Counts
24 → 372
Calls
Call 1
Inputs
#<alt (/ (neg (* alpha (* alpha alpha))) (* alpha alpha))>
#<alt (* (* alpha (/ (neg (* alpha (* alpha alpha))) (* alpha alpha))) (log (+ 1 (neg u0))))>
#<alt (* alpha (/ (neg (* alpha (* alpha alpha))) (* alpha alpha)))>
#<alt (* alpha (* alpha alpha))>
#<alt (* u0 (* alpha alpha))>
#<alt (* alpha alpha)>
#<alt (* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))))>
#<alt (neg alpha)>
#<alt (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3)))))>
#<alt (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))>
#<alt (* u0 (+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))))>
#<alt (+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2))))>
#<alt (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))>
#<alt (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2))>
#<alt (log (+ 1 (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0))))))>
#<alt (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0))))>
#<alt (* (* alpha (neg alpha)) (log (+ 1 (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0)))))))>
#<alt (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0)))>
#<alt (log (+ 1 (neg u0)))>
#<alt (* u0 -1/3)>
#<alt (* u0 (+ -1/2 (* u0 -1/3)))>
#<alt (* u0 1/3)>
#<alt (* (* u0 (* u0 u0)) (* u0 u0))>
#<alt (* u0 (* u0 u0))>
Outputs
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* -1/3 (pow u0 3))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* -1/3 (pow u0 3))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt -1>
#<alt (- (* -1/2 u0) 1)>
#<alt (- (* u0 (- (* -1/3 u0) 1/2)) 1)>
#<alt (- (* u0 (- (* -1/3 u0) 1/2)) 1)>
#<alt (* -1/3 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* -1/3 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))>
#<alt (pow alpha 2)>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* 1/2 (* (pow alpha 2) u0))>
#<alt (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/3 u0))>
#<alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))>
#<alt (+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))>
#<alt (* 1/4 (pow u0 2))>
#<alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))>
#<alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))>
#<alt (* 1/4 (pow u0 2))>
#<alt (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))>
#<alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))>
#<alt (* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 (pow u0 5))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/2 u0)>
#<alt (* u0 (- (* -1/3 u0) 1/2))>
#<alt (* u0 (- (* -1/3 u0) 1/2))>
#<alt (* u0 (- (* -1/3 u0) 1/2))>
#<alt (* -1/3 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1/3 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (* 1/3 u0)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 5)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
Calls

93 calls:

TimeVariablePointExpression
23.0ms
alpha
@0
(* (* alpha (neg alpha)) (log (+ 1 (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0)))))))
1.0ms
alpha
@0
(* u0 (+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))))
1.0ms
alpha
@0
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))))
1.0ms
u0
@inf
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))))
1.0ms
alpha
@inf
(* u0 (+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))))

rewrite310.0ms (2.9%)

Algorithm
batch-egg-rewrite
Rules
2656×fma-lowering-fma.f32
2656×fma-lowering-fma.f64
2270×*-lowering-*.f32
2270×*-lowering-*.f64
1816×prod-diff
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
045224
1284174
22582130
09234130
Stop Event
iter limit
node limit
Counts
24 → 668
Calls
Call 1
Inputs
(/ (neg (* alpha (* alpha alpha))) (* alpha alpha))
(* (* alpha (/ (neg (* alpha (* alpha alpha))) (* alpha alpha))) (log (+ 1 (neg u0))))
(* alpha (/ (neg (* alpha (* alpha alpha))) (* alpha alpha)))
(* alpha (* alpha alpha))
(* u0 (* alpha alpha))
(* alpha alpha)
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))))
(neg alpha)
(* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3)))))
(+ -1 (* u0 (+ -1/2 (* u0 -1/3))))
(* u0 (+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))))
(+ (* alpha alpha) (* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2))))
(* (* u0 (* alpha alpha)) (+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2)))
(+ (* (* u0 u0) 1/4) (+ (* u0 1/3) 1/2))
(log (+ 1 (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0))))))
(/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0))))
(* (* alpha (neg alpha)) (log (+ 1 (/ (- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0))) (* u0 (* u0 (* u0 u0)))))))
(- (* 0 (* u0 u0)) (* (* u0 (* u0 u0)) (* u0 u0)))
(log (+ 1 (neg u0)))
(* u0 -1/3)
(* u0 (+ -1/2 (* u0 -1/3)))
(* u0 1/3)
(* (* u0 (* u0 u0)) (* u0 u0))
(* u0 (* u0 u0))
Outputs
(neg.f32 alpha)
(exp.f32 (*.f32 (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (neg.f32 alpha))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 alpha (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 alpha (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32)))
(*.f32 (/.f32 alpha alpha) (neg.f32 alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 (pow.f32 (/.f32 alpha alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(*.f32 (pow.f32 (/.f32 alpha (neg.f32 alpha)) #s(literal -1 binary32)) (pow.f32 (/.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log1p.f32 u0) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 u0))
(*.f32 (neg.f32 (*.f32 alpha (log1p.f32 u0))) alpha)
(*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha))
(neg.f32 (*.f32 alpha alpha))
(neg.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))) #s(literal -1 binary32))
(pow.f32 (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(/.f32 alpha (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) alpha)
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 #s(literal 1 binary32) alpha) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 (/.f32 (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) alpha) alpha)
(*.f32 alpha (neg.f32 alpha))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha alpha) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)) #s(literal 3/2 binary32)))
(pow.f32 alpha #s(literal 3 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 3 binary32))
(-.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 (neg.f32 (neg.f32 alpha)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(exp.f32 (*.f32 #s(literal 2 binary32) (log.f32 alpha)))
(pow.f32 alpha #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(pow.f32 (exp.f32 (log.f32 alpha)) #s(literal 2 binary32))
(*.f32 alpha alpha)
(*.f32 (exp.f32 (log.f32 alpha)) (exp.f32 (log.f32 alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(neg.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (*.f32 alpha alpha)))
(+.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(+.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(+.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)) (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(+.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(+.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(fma.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) u0 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(fma.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(fma.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32) (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(fma.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))))
(*.f32 u0 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) alpha)
(*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(*.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) u0)
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha) (neg.f32 alpha))
(neg.f32 alpha)
(exp.f32 (*.f32 (log.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) #s(literal -1 binary32))
(pow.f32 (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal 1 binary32) alpha))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (neg.f32 alpha))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 alpha (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha))))
(*.f32 alpha (/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32)))
(*.f32 (/.f32 alpha alpha) (neg.f32 alpha))
(*.f32 (/.f32 (neg.f32 alpha) alpha) (/.f32 (*.f32 alpha alpha) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 (pow.f32 (/.f32 alpha alpha) #s(literal -1 binary32)) (neg.f32 alpha))
(*.f32 (pow.f32 (/.f32 alpha (neg.f32 alpha)) #s(literal -1 binary32)) (pow.f32 (/.f32 alpha (*.f32 alpha alpha)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)))
(+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) u0)
(fma.f32 #s(literal 1 binary32) u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(fma.f32 u0 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(fma.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) u0)
(fma.f32 #s(literal -1 binary32) u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(fma.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 u0) u0)
(fma.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) u0 u0)
(fma.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) u0)
(-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 (+.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))) (+.f32 (*.f32 u0 u0) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))))
(/.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) u0)
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(+.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) u0))
(+.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))) #s(literal -1 binary32)))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/2 binary32) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))) #s(literal -1 binary32)))
(fma.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal -1/2 binary32) u0 (+.f32 (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))) #s(literal -1 binary32)))
(fma.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) u0 #s(literal -1 binary32))
(-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(-.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) (+.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) #s(literal 1 binary32)) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(+.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 alpha (*.f32 alpha u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(fma.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) u0) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) u0 (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha u0) alpha (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
(/.f32 (*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha)))))
(/.f32 (*.f32 u0 (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) u0) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha)))))
(/.f32 (*.f32 (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) u0) (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) u0)
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))
(+.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))
(+.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(+.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (+.f32 (*.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) u0) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(+.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (+.f32 (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(+.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (+.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(+.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (fma.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(+.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(+.f32 (fma.f32 alpha alpha (neg.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha)))) (fma.f32 (neg.f32 (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 alpha alpha) (*.f32 (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha))))
(+.f32 (fma.f32 alpha alpha (neg.f32 (*.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha u0)))) (fma.f32 (neg.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 alpha u0) (*.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha u0))))
(+.f32 (fma.f32 alpha alpha (neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) u0)))) (fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) u0))))
(+.f32 (fma.f32 alpha alpha (neg.f32 (*.f32 alpha (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 alpha u0))))) (fma.f32 (neg.f32 alpha) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 alpha u0)) (*.f32 alpha (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 alpha u0)))))
(pow.f32 (/.f32 (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha)))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) #s(literal -1 binary32))
(fma.f32 alpha alpha (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))
(fma.f32 alpha alpha (neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(fma.f32 alpha alpha (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))
(fma.f32 alpha alpha (*.f32 (neg.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 alpha alpha))
(fma.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) u0) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha alpha) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) u0 (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 alpha alpha)) u0 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) u0) (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) u0) (*.f32 alpha alpha) (*.f32 alpha alpha))
(fma.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 alpha u0)) alpha (*.f32 alpha alpha))
(fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 alpha u0)) alpha (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) (*.f32 u0 #s(literal 1/4 binary32)) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha alpha)))
(-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))
(-.f32 (/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
(-.f32 (-.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha)))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))))
(/.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha)))))
(/.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))))
(/.f32 (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))) (neg.f32 (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha))))))
(/.f32 (neg.f32 (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (neg.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha)))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))))
(*.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha))))))
(*.f32 (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32)))
(+.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))
(fma.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))) (*.f32 (*.f32 alpha alpha) u0) (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) u0) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 alpha u0)) alpha (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) u0) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 alpha u0)) alpha (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) u0) (*.f32 u0 #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/4 binary32)) (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))))) (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (*.f32 (*.f32 alpha alpha) u0)) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))
(*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))
(*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) u0)
(*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 alpha u0)) alpha)
(+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(+.f32 (*.f32 u0 #s(literal 1/3 binary32)) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))
(+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))
(+.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))
(+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))) #s(literal 1/2 binary32))
(+.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal 1/2 binary32)) (*.f32 u0 #s(literal 1/3 binary32)))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) #s(literal -1 binary32))
(fma.f32 u0 #s(literal 1/3 binary32) (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))
(fma.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(fma.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)) #s(literal 1/2 binary32))
(fma.f32 (*.f32 u0 u0) #s(literal 1/4 binary32) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/4 binary32) (*.f32 u0 u0) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 1/3 binary32) u0 (+.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))
(fma.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32)) #s(literal 1/8 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/9 binary32)) (-.f32 #s(literal 1/4 binary32) (*.f32 u0 #s(literal 1/6 binary32))))) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))
(fma.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/9 binary32)) #s(literal -1/4 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/4 binary32)) u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))
(-.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32)) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (+.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32)) (*.f32 u0 (*.f32 (*.f32 u0 #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
(/.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (neg.f32 (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/8 binary32)) (+.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) #s(literal 1/4 binary32)) (-.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))) #s(literal 1/2 binary32)))
(/.f32 (-.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32))) (-.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/64 binary32))) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/16 binary32)) (*.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (-.f32 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(log1p.f32 u0)
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))))))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 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 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (+.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (log1p.f32 (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))))))
(-.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 (-.f32 (*.f32 u0 u0) #s(literal 1 binary32))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) u0))
u0
(neg.f32 u0)
(exp.f32 (*.f32 (log.f32 u0) #s(literal 1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) u0)) #s(literal -1 binary32)))
(exp.f32 (-.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)) (*.f32 (log.f32 u0) #s(literal 2 binary32))))
(+.f32 #s(literal 0 binary32) u0)
(pow.f32 u0 #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) u0)
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u0))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) u0)))
(/.f32 (*.f32 u0 u0) u0)
(/.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))
(/.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u0 u0) #s(literal 0 binary32))))
(/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 u0)))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(/.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0)) (*.f32 u0 (*.f32 u0 u0)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 1 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) (*.f32 u0 (*.f32 u0 u0)))
(/.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) (*.f32 u0 (*.f32 u0 u0)))
(/.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0)) u0) (*.f32 u0 u0))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0)) (*.f32 u0 u0)) u0)
(*.f32 #s(literal 1 binary32) u0)
(*.f32 u0 #s(literal 1 binary32))
(*.f32 u0 #s(literal -1 binary32))
(*.f32 u0 (/.f32 u0 u0))
(*.f32 #s(literal -1 binary32) u0)
(*.f32 (*.f32 u0 u0) (/.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))
(*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (/.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal -1 binary32)))
(*.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0)) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 (/.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))
(*.f32 (/.f32 u0 u0) u0)
(*.f32 (/.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0))
(*.f32 (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0) (/.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(*.f32 (/.f32 #s(literal 1 binary32) u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))
(*.f32 (/.f32 #s(literal 1 binary32) u0) (pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u0) (pow.f32 (/.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0) (/.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) (pow.f32 (/.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 (pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(*.f32 (pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(/.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) (log1p.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log1p.f32 u0) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 u0))
(*.f32 (neg.f32 (*.f32 alpha (log1p.f32 u0))) alpha)
(*.f32 (*.f32 (log1p.f32 u0) alpha) (neg.f32 alpha))
(neg.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 5 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) #s(literal 2 binary32)) (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)) (*.f32 (log.f32 u0) #s(literal 2 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 0 binary32))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(pow.f32 u0 #s(literal 5 binary32))
(pow.f32 (/.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 0 binary32))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)) #s(literal 0 binary32))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 #s(literal 0 binary32) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0) #s(literal 0 binary32))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0 #s(literal 0 binary32))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0 (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0 (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 0 binary32))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(-.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (+.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))))
(/.f32 (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))
(*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0)
(*.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(log1p.f32 u0)
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))))))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 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 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (+.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (log1p.f32 (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (-.f32 u0 #s(literal 1 binary32)))))))
(-.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 (-.f32 (*.f32 u0 u0) #s(literal 1 binary32))) (log.f32 (-.f32 u0 #s(literal 1 binary32))))
(log.f32 (+.f32 #s(literal 1 binary32) u0))
(*.f32 u0 #s(literal -1/3 binary32))
(*.f32 #s(literal -1/3 binary32) u0)
(neg.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(+.f32 (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 #s(literal -1/2 binary32)))
(+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32)))))
(+.f32 (*.f32 (*.f32 u0 #s(literal -1/2 binary32)) #s(literal -1 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))) #s(literal -1 binary32)))
(fma.f32 u0 #s(literal -1/2 binary32) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))))
(fma.f32 u0 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 u0 #s(literal -1/2 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32)))))
(fma.f32 #s(literal -1/2 binary32) u0 (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))))
(fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) (*.f32 u0 #s(literal -1/2 binary32)))
(fma.f32 (*.f32 u0 #s(literal -1/3 binary32)) u0 (*.f32 u0 #s(literal -1/2 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
(fma.f32 (*.f32 u0 #s(literal -1/2 binary32)) #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))) #s(literal -1 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/8 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32)))) (+.f32 (*.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 u0 #s(literal -1/2 binary32))) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))))) (-.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32)))))
(/.f32 (*.f32 u0 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32)) #s(literal -1/8 binary32))) (+.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (-.f32 (*.f32 u0 #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (*.f32 u0 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/9 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32)) #s(literal -1/8 binary32)) u0) (+.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (-.f32 (*.f32 u0 #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/9 binary32))) u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(*.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) u0)
(*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32))
(*.f32 (*.f32 #s(literal -1 binary32) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) u0)
(*.f32 u0 #s(literal 1/3 binary32))
(*.f32 #s(literal 1/3 binary32) u0)
(neg.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 5 binary32)))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) #s(literal 2 binary32)) (*.f32 (log.f32 u0) #s(literal 3 binary32))))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)) (*.f32 (log.f32 u0) #s(literal 2 binary32))))
(+.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 0 binary32))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(pow.f32 u0 #s(literal 5 binary32))
(pow.f32 (/.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal -1 binary32))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 0 binary32))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 0 binary32))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)) #s(literal 0 binary32))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 #s(literal 0 binary32) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0) #s(literal 0 binary32))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0 #s(literal 0 binary32))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0 (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0 (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 0 binary32))
(fma.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 0 binary32))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(fma.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))
(-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(-.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (+.f32 #s(literal 0 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (+.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))))))
(/.f32 (-.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(*.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))
(*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0)
(*.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(neg.f32 (*.f32 u0 (*.f32 u0 u0)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)))
(+.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0)))
(pow.f32 u0 #s(literal 3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal -3 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) #s(literal -1 binary32))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 u0)) #s(literal 3 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1 binary32)) #s(literal 3 binary32)))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) #s(literal 3 binary32)))
(/.f32 #s(literal -1 binary32) (pow.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u0)) #s(literal 3 binary32)))
(/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 u0))
(/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 u0)))
(/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (pow.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u0 u0) #s(literal 0 binary32))) #s(literal 3 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0)) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) #s(literal 0 binary32))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (pow.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) #s(literal 3 binary32)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 u0)))
(/.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) #s(literal 3 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (pow.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) #s(literal 1 binary32)) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) #s(literal 3 binary32)))
(/.f32 (pow.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) #s(literal 3 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))
(/.f32 (pow.f32 (*.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 3 binary32)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))))))
(/.f32 (pow.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 3 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0)) u0) #s(literal 3 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))
(/.f32 (pow.f32 (/.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0)) (*.f32 u0 u0)) #s(literal 3 binary32)) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 u0 (*.f32 u0 u0))
(*.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (pow.f32 (/.f32 u0 u0) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(*.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (pow.f32 (/.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (pow.f32 (/.f32 u0 (*.f32 u0 u0)) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (pow.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 3 binary32)))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) #s(literal 3 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0)) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) (pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0) #s(literal 3 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (pow.f32 (/.f32 u0 (*.f32 u0 u0)) #s(literal 3 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))
(*.f32 (pow.f32 (*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))))
(*.f32 (pow.f32 (/.f32 u0 u0) #s(literal 3 binary32)) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (pow.f32 (/.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0) #s(literal 3 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) u0) #s(literal 3 binary32)) (pow.f32 (/.f32 u0 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) u0) #s(literal 3 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))

simplify329.0ms (3.1%)

Algorithm
egg-herbie
Rules
4234×*-lowering-*.f32
4234×*-lowering-*.f64
3034×+-lowering-+.f64
3034×+-lowering-+.f32
2184×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02263514
17592958
227832819
372022819
085692819
Stop Event
iter limit
node limit
Counts
372 → 372
Calls
Call 1
Inputs
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 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)))))
(* (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 3)))
(* -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 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
-1
(- (* -1/2 u0) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 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))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(* 1/2 (* (pow alpha 2) u0))
(* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))))
(* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))
(* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
1/2
(+ 1/2 (* 1/3 u0))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* 1/4 (pow u0 2))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -1 (pow u0 5))
(* -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))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/2 u0)
(* u0 (- (* -1/3 u0) 1/2))
(* u0 (- (* -1/3 u0) 1/2))
(* u0 (- (* -1/3 u0) 1/2))
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(* 1/3 u0)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 5)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
Outputs
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))) (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 #s(literal -1 binary32) u0)))))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.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))))
(+.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 (+.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (*.f32 u0 #s(literal 1/3 binary32))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (*.f32 u0 #s(literal 1/3 binary32))))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) (neg.f32 (*.f32 u0 (*.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 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* -1/3 (pow u0 3))
(*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0)))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0)))
(* -1/3 (pow u0 3))
(*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0))))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0))))))
-1
#s(literal -1 binary32)
(- (* -1/2 u0) 1)
(+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0)))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0)))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0)))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (* u0 (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(* (pow alpha 2) (+ 1 (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))))
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))
(* 1/2 (* (pow alpha 2) u0))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)))
(* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))
(* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))
(*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))
(* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2))))))
(*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/2 binary32)) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/4 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
(* (pow alpha 2) (* u0 (+ 1/2 (+ (* 1/4 (pow u0 2)) (* 1/3 u0)))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))
1/2
#s(literal 1/2 binary32)
(+ 1/2 (* 1/3 u0))
(+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))
(+ 1/2 (* u0 (+ 1/3 (* 1/4 u0))))
(+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))
(* 1/4 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))))
(* 1/4 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/4 binary32)))
(* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0))))
(*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))))
(* (pow u0 2) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u0) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (+.f32 (log.f32 u0) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) (*.f32 u0 u0))) (/.f32 #s(literal -1 binary32) u0)))
(* -1 (log (/ -1 u0)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(neg.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) u0)))
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* -1 (* (pow alpha 2) (log (+ 1 (* -1 u0)))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))) (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 #s(literal -1 binary32) u0)))))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.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))))
(+.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 (+.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 (pow u0 5))
(-.f32 #s(literal 0 binary32) (pow.f32 u0 #s(literal 5 binary32)))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (log.f32 u0) (/.f32 #s(literal -1 binary32) u0)))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (-.f32 (log.f32 u0) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (log.f32 #s(literal -1 binary32)) (+.f32 (+.f32 (log.f32 u0) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) (*.f32 u0 u0))) (/.f32 #s(literal -1 binary32) u0)))
(* -1 (log (/ -1 u0)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(neg.f32 (+.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) u0)))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/2 u0)
(*.f32 u0 #s(literal -1/2 binary32))
(* u0 (- (* -1/3 u0) 1/2))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(* u0 (- (* -1/3 u0) 1/2))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(* u0 (- (* -1/3 u0) 1/2))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(* 1/3 u0)
(*.f32 u0 #s(literal 1/3 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 5)
(pow.f32 u0 #s(literal 5 binary32))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))

eval393.0ms (3.7%)

Compiler

Compiled 35100 to 3048 computations (91.3% saved)

prune195.0ms (1.8%)

Pruning

35 alts after pruning (31 fresh and 4 done)

PrunedKeptTotal
New1234271261
Fresh6410
Picked235
Done011
Total1242351277
Accuracy
99.9%
Counts
1277 → 35
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.1%
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
82.7%
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))))
94.0%
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) u0) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha)))))
94.4%
(+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
98.8%
(*.f32 (/.f32 (/.f32 (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) alpha) alpha) (log1p.f32 (neg.f32 u0)))
98.8%
(*.f32 (/.f32 alpha (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) (log1p.f32 (neg.f32 u0)))
91.8%
(*.f32 (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))
92.3%
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
92.2%
(*.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) u0)
92.2%
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha) (neg.f32 alpha))
91.8%
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
92.2%
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
98.9%
(*.f32 (*.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))) (log1p.f32 (neg.f32 u0)))
94.1%
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
92.5%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
91.8%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0))))
92.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))))))
94.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
92.3%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
88.7%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))))
88.0%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
99.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
76.4%
(*.f32 (*.f32 alpha u0) alpha)
93.9%
(*.f32 u0 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha))))
94.3%
(*.f32 u0 (+.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
94.3%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
92.4%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
88.8%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1/2 binary32))))
94.3%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
93.4%
(*.f32 u0 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0)))))
88.7%
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
93.6%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32)))))))
88.6%
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
94.3%
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))))
76.4%
(*.f32 u0 (*.f32 alpha alpha))
Compiler

Compiled 1948 to 923 computations (52.6% saved)

simplify221.0ms (2.1%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 u0 (*.f32 u0 u0))
cost-diff64
(+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32)))))
cost-diff64
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32))))))
cost-diff64
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32)))))))
cost-diff0
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))
cost-diff0
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
cost-diff0
(neg.f32 alpha)
cost-diff32
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
cost-diff0
(*.f32 alpha alpha)
cost-diff0
(*.f32 u0 (*.f32 alpha alpha))
cost-diff64
(+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)))
cost-diff64
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
cost-diff0
(*.f32 alpha u0)
cost-diff0
(*.f32 (*.f32 alpha u0) alpha)
cost-diff3104
(pow.f32 alpha #s(literal 3 binary32))
cost-diff3328
(*.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha)))
cost-diff3328
(*.f32 (*.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))) (log1p.f32 (neg.f32 u0)))
cost-diff3360
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))
Rules
3816×*-lowering-*.f32
3816×*-lowering-*.f64
1874×/-lowering-/.f32
1874×/-lowering-/.f64
1790×+-lowering-+.f64
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
052343
1171323
2716288
32778286
46460285
08441285
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* alpha (/ (neg (pow alpha 3)) (* alpha alpha))) (log (+ 1 (neg u0))))
(* alpha (/ (neg (pow alpha 3)) (* alpha alpha)))
alpha
(/ (neg (pow alpha 3)) (* alpha alpha))
(neg (pow alpha 3))
(pow alpha 3)
3
(* alpha alpha)
(log (+ 1 (neg u0)))
(neg u0)
u0
(* (* alpha u0) alpha)
(* alpha u0)
alpha
u0
(* (* u0 (* alpha alpha)) (+ (* 1/3 (* u0 u0)) (+ (* u0 1/2) 1)))
(* u0 (* alpha alpha))
u0
(* alpha alpha)
alpha
(+ (* 1/3 (* u0 u0)) (+ (* u0 1/2) 1))
(* 1/3 (* u0 u0))
1/3
(* u0 u0)
(+ (* u0 1/2) 1)
(* u0 1/2)
1/2
1
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))))
(* alpha (neg alpha))
alpha
(neg alpha)
(* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4)))))))
u0
(+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))
-1
(* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4)))))
(+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))
-1/2
(* u0 (+ -1/3 (* u0 -1/4)))
(+ -1/3 (* u0 -1/4))
-1/3
(* u0 -1/4)
-1/4
(* u0 (* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))))
u0
(* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4)))))
(* u0 (* u0 u0))
(* u0 u0)
(+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))
(* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0)))
(/ (* alpha alpha) u0)
(* alpha alpha)
alpha
(+ 1/3 (/ 1/2 u0))
1/3
(/ 1/2 u0)
1/2
(* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4)))
(+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))
(/ (/ alpha (* u0 u0)) u0)
(/ alpha (* u0 u0))
(* alpha 1/4)
1/4
Outputs
(* (* alpha (/ (neg (pow alpha 3)) (* alpha alpha))) (log (+ 1 (neg u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* alpha (/ (neg (pow alpha 3)) (* alpha alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
alpha
(/ (neg (pow alpha 3)) (* alpha alpha))
(neg.f32 alpha)
(neg (pow alpha 3))
(*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
3
#s(literal 3 binary32)
(* alpha alpha)
(*.f32 alpha alpha)
(log (+ 1 (neg u0)))
(log1p.f32 (neg.f32 u0))
(neg u0)
(neg.f32 u0)
u0
(* (* alpha u0) alpha)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 alpha u0)
alpha
u0
(* (* u0 (* alpha alpha)) (+ (* 1/3 (* u0 u0)) (+ (* u0 1/2) 1)))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* u0 (* alpha alpha))
(*.f32 (*.f32 alpha alpha) u0)
u0
(* alpha alpha)
(*.f32 alpha alpha)
alpha
(+ (* 1/3 (* u0 u0)) (+ (* u0 1/2) 1))
(+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))
(* 1/3 (* u0 u0))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
1/3
#s(literal 1/3 binary32)
(* u0 u0)
(*.f32 u0 u0)
(+ (* u0 1/2) 1)
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(* u0 1/2)
(*.f32 u0 #s(literal 1/2 binary32))
1/2
#s(literal 1/2 binary32)
1
#s(literal 1 binary32)
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(* alpha (neg alpha))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
alpha
(neg alpha)
(neg.f32 alpha)
(* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4)))))))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
u0
(+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))
-1
#s(literal -1 binary32)
(* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4)))))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))
(+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))
(+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))
-1/2
#s(literal -1/2 binary32)
(* u0 (+ -1/3 (* u0 -1/4)))
(*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))
(+ -1/3 (* u0 -1/4))
(+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))
-1/3
#s(literal -1/3 binary32)
(* u0 -1/4)
(*.f32 u0 #s(literal -1/4 binary32))
-1/4
#s(literal -1/4 binary32)
(* u0 (* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) alpha) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (+.f32 (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 alpha u0)))))
u0
(* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4)))))
(*.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (+.f32 (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 alpha u0)))))
(* u0 (* u0 u0))
(*.f32 u0 (*.f32 u0 u0))
(* u0 u0)
(*.f32 u0 u0)
(+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))
(*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (+.f32 (*.f32 alpha #s(literal 1/4 binary32)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 alpha u0)))))
(* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0)))
(*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(/ (* alpha alpha) u0)
(/.f32 (*.f32 alpha alpha) u0)
(* alpha alpha)
(*.f32 alpha alpha)
alpha
(+ 1/3 (/ 1/2 u0))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
1/3
#s(literal 1/3 binary32)
(/ 1/2 u0)
(/.f32 #s(literal 1/2 binary32) u0)
1/2
#s(literal 1/2 binary32)
(* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4)))
(*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))
(+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))
(+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))
(/ (/ alpha (* u0 u0)) u0)
(/.f32 alpha (*.f32 u0 (*.f32 u0 u0)))
(/ alpha (* u0 u0))
(/.f32 alpha (*.f32 u0 u0))
(* alpha 1/4)
(*.f32 alpha #s(literal 1/4 binary32))
1/4
#s(literal 1/4 binary32)

localize280.0ms (2.6%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.2%
(*.f32 u0 (*.f32 u0 u0))
accuracy99.1%
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
accuracy98.9%
(*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
accuracy98.8%
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32))))))
accuracy99.1%
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
accuracy99.1%
(*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))
accuracy99.1%
(+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))
accuracy99.0%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
accuracy99.7%
(+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)))
accuracy99.3%
(*.f32 u0 (*.f32 alpha alpha))
accuracy99.2%
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
accuracy98.7%
(*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))
accuracy100.0%
(*.f32 alpha u0)
accuracy99.3%
(*.f32 (*.f32 alpha u0) alpha)
accuracy100.0%
(neg.f32 u0)
accuracy100.0%
(log1p.f32 (neg.f32 u0))
accuracy99.1%
(/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))
accuracy99.1%
(*.f32 (*.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))) (log1p.f32 (neg.f32 u0)))
Results
212.0ms256×0valid
Compiler

Compiled 383 to 52 computations (86.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 94.0ms
ival-mult: 46.0ms (49.2% of total)
ival-add: 11.0ms (11.8% of total)
ival-div: 9.0ms (9.6% of total)
...c/correct-round.rkt:119:19: 8.0ms (8.6% of total)
compiled-spec: 7.0ms (7.5% of total)
ival-log: 5.0ms (5.3% of total)
ival-neg: 4.0ms (4.3% of total)
ival-pow: 3.0ms (3.2% of total)
const: 1.0ms (1.1% of total)
backward-pass: 0.0ms (0% of total)

series48.0ms (0.4%)

Counts
25 → 420
Calls
Call 1
Inputs
#<alt (/ (neg (pow alpha 3)) (* alpha alpha))>
#<alt (* (* alpha (/ (neg (pow alpha 3)) (* alpha alpha))) (log (+ 1 (neg u0))))>
#<alt (* alpha (/ (neg (pow alpha 3)) (* alpha alpha)))>
#<alt (pow alpha 3)>
#<alt (* (* alpha u0) alpha)>
#<alt (* alpha u0)>
#<alt (* (* u0 (* alpha alpha)) (+ (* 1/3 (* u0 u0)) (+ (* u0 1/2) 1)))>
#<alt (+ (* 1/3 (* u0 u0)) (+ (* u0 1/2) 1))>
#<alt (* u0 (* alpha alpha))>
#<alt (* alpha alpha)>
#<alt (* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))))>
#<alt (neg alpha)>
#<alt (* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4)))))))>
#<alt (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))>
#<alt (* u0 (* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))))>
#<alt (* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4)))))>
#<alt (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))>
#<alt (* u0 (* u0 u0))>
#<alt (log (+ 1 (neg u0)))>
#<alt (neg u0)>
#<alt (* 1/3 (* u0 u0))>
#<alt (+ -1/3 (* u0 -1/4))>
#<alt (* u0 (+ -1/3 (* u0 -1/4)))>
#<alt (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0)))>
#<alt (+ 1/3 (/ 1/2 u0))>
Outputs
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (* -1 (pow alpha 2))>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (pow alpha 3)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* alpha u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 u0))>
#<alt (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))>
#<alt (+ 1 (* u0 (+ 1/2 (* 1/3 u0))))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (* (pow alpha 2) u0)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (pow alpha 2)>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (* -1/4 (pow u0 4))>
#<alt (* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))>
#<alt (* (pow u0 4) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1/4 (pow u0 4))>
#<alt (* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))>
#<alt (* (pow u0 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4))>
#<alt -1>
#<alt (- (* -1/2 u0) 1)>
#<alt (- (* u0 (- (* -1/3 u0) 1/2)) 1)>
#<alt (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)>
#<alt (* -1/4 (pow u0 3))>
#<alt (* -1 (* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* (pow u0 3) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))>
#<alt (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1/4 (pow u0 3))>
#<alt (* -1 (* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))))>
#<alt (* -1 (* (pow u0 3) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0)))))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (pow alpha 2)>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (/ (pow alpha 2) (pow u0 3))>
#<alt (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))>
#<alt (/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))>
#<alt (/ (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)) (pow u0 3))>
#<alt (* 1/4 (pow alpha 2))>
#<alt (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))>
#<alt (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))>
#<alt (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))>
#<alt (* 1/4 (pow alpha 2))>
#<alt (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt (* 1/3 (pow u0 2))>
#<alt -1/3>
#<alt (- (* -1/4 u0) 1/3)>
#<alt (- (* -1/4 u0) 1/3)>
#<alt (- (* -1/4 u0) 1/3)>
#<alt (* -1/4 u0)>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1/4 u0)>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1/3 u0)>
#<alt (* u0 (- (* -1/4 u0) 1/3))>
#<alt (* u0 (- (* -1/4 u0) 1/3))>
#<alt (* u0 (- (* -1/4 u0) 1/3))>
#<alt (* -1/4 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1/4 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)>
#<alt (* 1/2 (/ (pow alpha 2) (pow u0 2)))>
#<alt (/ (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (pow u0 2))>
#<alt (/ (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (pow u0 2))>
#<alt (/ (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (pow u0 2))>
#<alt (* 1/3 (/ (pow alpha 2) u0))>
#<alt (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)>
#<alt (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)>
#<alt (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)>
#<alt (* 1/3 (/ (pow alpha 2) u0))>
#<alt (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))>
#<alt (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))>
#<alt (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))>
#<alt (/ 1/2 u0)>
#<alt (/ (+ 1/2 (* 1/3 u0)) u0)>
#<alt (/ (+ 1/2 (* 1/3 u0)) u0)>
#<alt (/ (+ 1/2 (* 1/3 u0)) u0)>
#<alt 1/3>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt 1/3>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
Calls

105 calls:

TimeVariablePointExpression
3.0ms
alpha
@0
(* u0 (* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))))
2.0ms
alpha
@inf
(* u0 (* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))))
1.0ms
alpha
@0
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))))
1.0ms
alpha
@0
(* (* u0 (* alpha alpha)) (+ (* 1/3 (* u0 u0)) (+ (* u0 1/2) 1)))
0.0ms
alpha
@inf
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))))

rewrite374.0ms (3.5%)

Algorithm
batch-egg-rewrite
Rules
3240×*-lowering-*.f32
3240×*-lowering-*.f64
2790×/-lowering-/.f32
2790×/-lowering-/.f64
2188×fma-lowering-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
052232
1319206
23120192
08711192
Stop Event
iter limit
node limit
Counts
25 → 637
Calls
Call 1
Inputs
(/ (neg (pow alpha 3)) (* alpha alpha))
(* (* alpha (/ (neg (pow alpha 3)) (* alpha alpha))) (log (+ 1 (neg u0))))
(* alpha (/ (neg (pow alpha 3)) (* alpha alpha)))
(pow alpha 3)
(* (* alpha u0) alpha)
(* alpha u0)
(* (* u0 (* alpha alpha)) (+ (* 1/3 (* u0 u0)) (+ (* u0 1/2) 1)))
(+ (* 1/3 (* u0 u0)) (+ (* u0 1/2) 1))
(* u0 (* alpha alpha))
(* alpha alpha)
(* (* alpha (neg alpha)) (* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))))
(neg alpha)
(* u0 (+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4)))))))
(+ -1 (* u0 (+ -1/2 (* u0 (+ -1/3 (* u0 -1/4))))))
(* u0 (* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))))
(* (* u0 (* u0 u0)) (+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4)))))
(+ (* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0))) (* alpha (+ (/ (/ alpha (* u0 u0)) u0) (* alpha 1/4))))
(* u0 (* u0 u0))
(log (+ 1 (neg u0)))
(neg u0)
(* 1/3 (* u0 u0))
(+ -1/3 (* u0 -1/4))
(* u0 (+ -1/3 (* u0 -1/4)))
(* (/ (* alpha alpha) u0) (+ 1/3 (/ 1/2 u0)))
(+ 1/3 (/ 1/2 u0))
Outputs
(neg.f32 alpha)
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) alpha)))))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) alpha))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (neg.f32 (neg.f32 alpha)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (neg.f32 (+.f32 #s(literal 0 binary32) alpha)))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))) (neg.f32 (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 (pow.f32 (/.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)))
(/.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (log1p.f32 (neg.f32 u0)))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(neg.f32 (*.f32 alpha alpha))
(neg.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(pow.f32 (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(-.f32 (/.f32 #s(literal 0 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(/.f32 alpha (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) alpha)
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (neg.f32 alpha)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 (neg.f32 alpha) (neg.f32 (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 alpha alpha) (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))))
(/.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 alpha alpha))
(/.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 (*.f32 #s(literal 1 binary32) alpha) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 (neg.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (/.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha) alpha)
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) alpha)) (neg.f32 (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha)) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (/.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) alpha)) (neg.f32 alpha))
(*.f32 alpha (neg.f32 alpha))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (neg.f32 alpha) alpha)
(*.f32 #s(literal -1 binary32) (*.f32 alpha alpha))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 (/.f32 alpha alpha) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(exp.f32 (*.f32 #s(literal 3 binary32) (log.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha alpha)) #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 (*.f32 (log.f32 alpha) #s(literal 2 binary32)) #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 3/2 binary32)) (*.f32 (log.f32 alpha) #s(literal 3/2 binary32))))
(pow.f32 alpha #s(literal 3 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 alpha #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 #s(literal 3 binary32)) (log.f32 alpha))
(-.f32 #s(literal 0 binary32) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) alpha)
(*.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha alpha)))
(*.f32 #s(literal -1 binary32) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (pow.f32 alpha #s(literal 3/2 binary32)) (pow.f32 alpha #s(literal 3/2 binary32)))
(*.f32 alpha (*.f32 alpha u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 alpha u0)
(*.f32 u0 alpha)
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha (*.f32 alpha u0))) (*.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha u0))))
(fma.f32 alpha (*.f32 (*.f32 alpha u0) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) #s(literal 1 binary32)))
(fma.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 u0 u0) (*.f32 alpha (*.f32 alpha u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/3 binary32) (*.f32 alpha (*.f32 alpha u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha (*.f32 alpha u0)) (*.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha u0))))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) (*.f32 u0 (*.f32 alpha (*.f32 alpha u0))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)) u0 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) alpha) (*.f32 alpha u0) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) u0) (*.f32 alpha alpha) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (*.f32 alpha u0)) alpha (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) alpha) (*.f32 alpha u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) u0) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha u0)) alpha (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) #s(literal 1/3 binary32)) (*.f32 u0 u0) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 u0 u0)) #s(literal 1/3 binary32) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 u0 #s(literal 1/3 binary32))) u0 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))) (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))) (*.f32 alpha (*.f32 alpha u0))) (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))))
(/.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 alpha (*.f32 alpha u0))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))) (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))))) (neg.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))) (*.f32 alpha (*.f32 alpha u0)))) (neg.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 alpha (*.f32 alpha u0)))) (neg.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))))
(*.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha u0)))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) alpha) (*.f32 alpha u0))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha u0)) alpha)
(+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))
(+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(+.f32 (*.f32 u0 #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))
(+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))
(+.f32 (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) #s(literal 1 binary32)) (*.f32 u0 #s(literal 1/2 binary32)))
(pow.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))
(fma.f32 u0 #s(literal 1/2 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))
(fma.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(fma.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1/3 binary32) (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(fma.f32 (*.f32 u0 u0) #s(literal 1/3 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(fma.f32 #s(literal 1/2 binary32) u0 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))
(fma.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))
(fma.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))
(fma.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))
(fma.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))
(fma.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(-.f32 (/.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))) (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))) (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/3 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))) (neg.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))) (neg.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 u0 u0) (*.f32 #s(literal 1/3 binary32) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))) (neg.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) #s(literal 1 binary32)) (+.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) (-.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))) (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))) #s(literal 1 binary32))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32))))
(*.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/27 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 #s(literal 1/9 binary32) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))))))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 alpha (*.f32 alpha u0))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(exp.f32 (*.f32 (log.f32 alpha) #s(literal 2 binary32)))
(pow.f32 alpha #s(literal 2 binary32))
(pow.f32 (*.f32 alpha alpha) #s(literal 1 binary32))
(*.f32 alpha alpha)
(neg.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))
(neg.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) (*.f32 alpha alpha)))
(+.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (neg.f32 u0)) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(+.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)) (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(+.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(+.f32 (*.f32 (neg.f32 u0) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(+.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))) (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(fma.f32 (neg.f32 u0) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(fma.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(fma.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 #s(literal -1 binary32) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(fma.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (neg.f32 u0) (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(fma.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32) (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(fma.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32)))
(/.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 alpha (*.f32 (*.f32 (neg.f32 alpha) u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 u0 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) alpha)
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) alpha) (neg.f32 alpha))
(*.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) u0)
(neg.f32 alpha)
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) alpha)) #s(literal -1 binary32)))
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(pow.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) #s(literal -1 binary32))
(-.f32 #s(literal 0 binary32) alpha)
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (*.f32 alpha (*.f32 alpha alpha)) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) alpha)))))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(literal -1 binary32) alpha))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) alpha)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) alpha) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (neg.f32 (neg.f32 alpha)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) alpha))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (neg.f32 alpha))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (neg.f32 (+.f32 #s(literal 0 binary32) alpha)))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha) (neg.f32 alpha))
(/.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32)) (*.f32 alpha alpha))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))) (neg.f32 (neg.f32 alpha)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) #s(literal 1 binary32))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 (*.f32 alpha (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)))
(*.f32 #s(literal 1 binary32) (neg.f32 alpha))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) alpha))
(*.f32 (/.f32 #s(literal -1 binary32) alpha) (/.f32 (*.f32 alpha (*.f32 alpha alpha)) alpha))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (pow.f32 (/.f32 #s(literal -1 binary32) (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) alpha) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(*.f32 (pow.f32 (/.f32 alpha #s(literal -1 binary32)) #s(literal -1 binary32)) (pow.f32 (/.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) #s(literal -1 binary32)))
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (neg.f32 u0))
(fma.f32 #s(literal 1 binary32) (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(fma.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (neg.f32 u0))
(fma.f32 (neg.f32 u0) #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(fma.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))) (neg.f32 u0))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(fma.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))) (*.f32 u0 u0) (neg.f32 u0))
(fma.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) u0 (neg.f32 u0))
(-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(/.f32 (+.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) (+.f32 (*.f32 u0 u0) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(/.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))))
(/.f32 (*.f32 u0 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) u0) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))) (neg.f32 (+.f32 (*.f32 u0 u0) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) (neg.f32 (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))
(/.f32 (neg.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 u0 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) u0)) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) u0)) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) u0)
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))
(+.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32))
(+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))) #s(literal -1 binary32)))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/2 binary32) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))) #s(literal -1 binary32)))
(fma.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))) #s(literal -1 binary32))
(fma.f32 #s(literal -1/2 binary32) u0 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))) #s(literal -1 binary32)))
(fma.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))) u0 #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) (/.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) (+.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) #s(literal 1 binary32)) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))) (neg.f32 (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) #s(literal 1 binary32))) (neg.f32 (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(+.f32 (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 u0 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(+.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) u0) (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) u0))
(+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(+.f32 (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 u0 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))))))
(fma.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) u0 (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) u0))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(fma.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))) (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) u0))
(*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) u0)
(*.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(*.f32 (*.f32 u0 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) (*.f32 u0 (*.f32 u0 u0)))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(+.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 alpha (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 u0 (*.f32 (*.f32 u0 u0) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 u0 (*.f32 u0 u0)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 u0 u0)) u0 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (*.f32 u0 u0)) u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (*.f32 alpha alpha) u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) alpha) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) alpha (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) u0) (*.f32 u0 u0) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))
(fma.f32 (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) u0) (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))))))) (+.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (-.f32 (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(/.f32 (*.f32 (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))) (*.f32 u0 (*.f32 u0 u0))) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))))
(/.f32 (*.f32 (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) (*.f32 u0 (*.f32 u0 u0))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (-.f32 (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0))))))) (neg.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 alpha (*.f32 u0 (*.f32 u0 u0)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))) (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))) (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 (*.f32 u0 u0) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) u0)
(*.f32 (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) u0) (*.f32 u0 u0))
(+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))
(+.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))
(+.f32 (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(+.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(+.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
(+.f32 (+.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha)))) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))
(pow.f32 (/.f32 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))) #s(literal -1 binary32))
(fma.f32 alpha (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))
(fma.f32 alpha (*.f32 (/.f32 alpha u0) #s(literal 1/3 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(fma.f32 alpha (*.f32 (/.f32 alpha u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1/3 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(fma.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))
(fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 alpha alpha) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(fma.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))
(fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))
(fma.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 (/.f32 #s(literal 1 binary32) u0) alpha) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) alpha (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (/.f32 #s(literal 1 binary32) u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) u0) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) (/.f32 alpha u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(fma.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) alpha) (/.f32 alpha u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))))
(/.f32 (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))))
(/.f32 (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) (*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) u0)))
(/.f32 (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))) (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))) (neg.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (/.f32 (-.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) (*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) u0))))
(/.f32 (neg.f32 (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))) (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))) (neg.f32 (neg.f32 (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))) (neg.f32 (neg.f32 (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))))) (neg.f32 (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))))
(*.f32 (+.f32 (*.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))) (*.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))))))
(*.f32 (*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(neg.f32 (*.f32 u0 (*.f32 u0 u0)))
(neg.f32 (pow.f32 (*.f32 #s(literal 1 binary32) u0) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 u0)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)))
(pow.f32 u0 #s(literal 3 binary32))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (exp.f32 (log.f32 (neg.f32 u0))) #s(literal 3 binary32))
(pow.f32 (exp.f32 (log.f32 u0)) #s(literal 3 binary32))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) u0) #s(literal 3 binary32)))
(/.f32 (pow.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u0 u0) (*.f32 #s(literal 0 binary32) u0))) #s(literal 3 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 u0 (*.f32 u0 u0))
(*.f32 (neg.f32 u0) (*.f32 u0 u0))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32))
(*.f32 (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(log1p.f32 (neg.f32 u0))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) (neg.f32 u0))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) (neg.f32 u0))))))
(+.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) (neg.f32 u0))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 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 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (+.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 u0 u0) (*.f32 #s(literal 1 binary32) u0)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) (neg.f32 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 (-.f32 (*.f32 u0 u0) #s(literal 1 binary32))) (log.f32 (-.f32 (neg.f32 u0) #s(literal 1 binary32))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(neg.f32 u0)
(neg.f32 (*.f32 #s(literal 1 binary32) u0))
(+.f32 #s(literal 0 binary32) (neg.f32 u0))
(-.f32 #s(literal 0 binary32) u0)
(/.f32 (*.f32 u0 u0) (neg.f32 (+.f32 #s(literal 0 binary32) u0)))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 0 binary32) u0))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u0 u0) (*.f32 #s(literal 0 binary32) u0))))
(/.f32 (neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0)))) (neg.f32 (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u0 u0) (*.f32 #s(literal 0 binary32) u0)))))
(*.f32 #s(literal 1 binary32) (neg.f32 u0))
(*.f32 u0 #s(literal -1 binary32))
(*.f32 (neg.f32 u0) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) u0)
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))
(*.f32 (*.f32 u0 u0) #s(literal 1/3 binary32))
(*.f32 (*.f32 u0 #s(literal 1/3 binary32)) u0)
(+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))
(+.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))) (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/4 binary32) #s(literal -1/3 binary32))
(fma.f32 #s(literal -1/4 binary32) u0 #s(literal -1/3 binary32))
(-.f32 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))) (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))) (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))) (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))))))
(/.f32 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32))) (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)))))
(/.f32 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32))) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/9 binary32) (*.f32 #s(literal 1/12 binary32) u0))))
(/.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))
(/.f32 (neg.f32 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32)))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) (-.f32 #s(literal 1/9 binary32) (*.f32 #s(literal 1/12 binary32) u0)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))) (neg.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) #s(literal 1/9 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))))) (neg.f32 (neg.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)) #s(literal 1/9 binary32))) (neg.f32 (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))))
(*.f32 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))))))
(*.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))
(+.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) (*.f32 u0 #s(literal -1/3 binary32)))
(+.f32 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)))
(fma.f32 u0 #s(literal -1/3 binary32) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)))
(fma.f32 u0 (*.f32 u0 #s(literal -1/4 binary32)) (*.f32 u0 #s(literal -1/3 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal -1/4 binary32) (*.f32 u0 #s(literal -1/3 binary32)))
(fma.f32 #s(literal -1/3 binary32) u0 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)))
(fma.f32 #s(literal -1/4 binary32) (*.f32 u0 u0) (*.f32 u0 #s(literal -1/3 binary32)))
(fma.f32 (*.f32 u0 #s(literal -1/4 binary32)) u0 (*.f32 u0 #s(literal -1/3 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32)))) (+.f32 (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 u0 #s(literal -1/3 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32))) (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)))) (-.f32 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32))))
(/.f32 (*.f32 u0 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32)))) (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)))))
(/.f32 (*.f32 u0 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32)))) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32))) u0) (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) u0) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32))))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 u0 #s(literal -1/3 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32))) (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32))))) (neg.f32 (-.f32 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 (*.f32 u0 u0) #s(literal -1/4 binary32)))))
(/.f32 (neg.f32 (*.f32 u0 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32))))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))))))
(/.f32 (neg.f32 (*.f32 u0 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))))) (neg.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal -1/27 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/64 binary32))) u0)) (neg.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 #s(literal -1/4 binary32)) (-.f32 (*.f32 u0 #s(literal -1/4 binary32)) #s(literal -1/3 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/16 binary32))) u0)) (neg.f32 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))
(*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))
(*.f32 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))) u0)
(+.f32 (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))
(+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))))
(pow.f32 (/.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) #s(literal -1 binary32))
(fma.f32 alpha (*.f32 (/.f32 alpha u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))
(fma.f32 alpha (*.f32 (/.f32 alpha u0) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1/3 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))
(fma.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) u0) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))))
(fma.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 alpha alpha) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u0) (/.f32 (*.f32 alpha alpha) u0)) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))
(fma.f32 (/.f32 (*.f32 alpha alpha) u0) (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 (*.f32 alpha alpha) u0) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))
(fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) u0) (*.f32 alpha alpha)) (/.f32 #s(literal 1 binary32) u0) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) u0) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (*.f32 #s(literal 1/3 binary32) alpha) (/.f32 alpha u0) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))
(fma.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha) (/.f32 alpha u0) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))))
(/.f32 #s(literal 1 binary32) (/.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))
(/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) u0)
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (*.f32 u0 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) (*.f32 (neg.f32 u0) (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (*.f32 (neg.f32 u0) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))) u0))
(/.f32 (*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32)) (*.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))) (/.f32 u0 (*.f32 alpha alpha))))
(/.f32 (*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))) (neg.f32 u0)))
(/.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 alpha alpha)) (*.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0))
(/.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))
(/.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (*.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (neg.f32 u0)))
(/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) (neg.f32 u0))
(/.f32 (+.f32 (*.f32 #s(literal 1/27 binary32) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 u0 (*.f32 u0 u0)))) (/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 u0 (*.f32 u0 u0))) (/.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/8 binary32)))) (+.f32 (*.f32 (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0))) (*.f32 (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0))))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))))
(/.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) #s(literal 1 binary32)) (/.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))) (neg.f32 u0))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (neg.f32 u0))
(/.f32 (*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (/.f32 (*.f32 alpha alpha) u0)) (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 (*.f32 alpha alpha) u0)) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (neg.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (neg.f32 (/.f32 u0 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (*.f32 u0 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))) (neg.f32 (*.f32 u0 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 alpha alpha)) (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))) (neg.f32 (*.f32 (/.f32 u0 (*.f32 alpha alpha)) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (*.f32 (neg.f32 u0) (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))) (neg.f32 (*.f32 (neg.f32 u0) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (*.f32 alpha alpha))) (neg.f32 (*.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))) u0)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))) (/.f32 u0 (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))) (neg.f32 u0))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (*.f32 alpha alpha))) (neg.f32 (*.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) #s(literal 1 binary32))) (neg.f32 (*.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))) (neg.f32 (*.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (neg.f32 u0))))
(/.f32 (neg.f32 (neg.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))) (neg.f32 (neg.f32 u0)))
(/.f32 (neg.f32 (+.f32 (*.f32 #s(literal 1/27 binary32) (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 u0 (*.f32 u0 u0)))) (/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha alpha)) (*.f32 alpha (*.f32 alpha alpha))) (*.f32 u0 (*.f32 u0 u0))) (/.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/8 binary32))))) (neg.f32 (+.f32 (*.f32 (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha)))) (-.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0))) (*.f32 (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha))) (/.f32 #s(literal 1/3 binary32) (/.f32 u0 (*.f32 alpha alpha)))) (*.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0)) (/.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 u0 (*.f32 alpha alpha)) u0))))) (neg.f32 (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))) (neg.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) #s(literal 1 binary32))) (neg.f32 (/.f32 u0 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))) (neg.f32 (neg.f32 u0)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (neg.f32 (/.f32 u0 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (neg.f32 (neg.f32 u0)))
(/.f32 (neg.f32 (*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (/.f32 (*.f32 alpha alpha) u0))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 (*.f32 alpha alpha) u0))) (neg.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(*.f32 alpha (*.f32 (/.f32 alpha u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 (/.f32 #s(literal 1 binary32) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(*.f32 (*.f32 alpha alpha) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0))
(*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (/.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) alpha) (/.f32 alpha u0))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))
(fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0) #s(literal 1/3 binary32))
(fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 u0)) #s(literal 1/3 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1/2 binary32) #s(literal 1/3 binary32))
(-.f32 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))))
(/.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/6 binary32) u0))))
(/.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (neg.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/6 binary32) u0)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (neg.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) #s(literal 1/9 binary32)) (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))
(/.f32 (neg.f32 (neg.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))))) (neg.f32 (neg.f32 (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))) (neg.f32 (neg.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) #s(literal 1/9 binary32))) (neg.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))))
(*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/9 binary32) (/.f32 (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)) (/.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))

simplify287.0ms (2.7%)

Algorithm
egg-herbie
Rules
5054×*-lowering-*.f32
5054×*-lowering-*.f64
4264×+-lowering-+.f64
4264×+-lowering-+.f32
1510×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02564157
18693530
232953353
083993353
Stop Event
iter limit
node limit
Counts
420 → 420
Calls
Call 1
Inputs
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(* -1 (pow alpha 2))
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(pow alpha 3)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* alpha u0)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 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)))))
(* (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 3)))
(* -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 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
1
(+ 1 (* 1/2 u0))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+ 1 (* u0 (+ 1/2 (* 1/3 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)))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 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/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(* (pow alpha 2) u0)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(pow alpha 2)
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(* -1/4 (pow u0 4))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(* (pow u0 4) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1/4 (pow u0 4))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4))
-1
(- (* -1/2 u0) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)
(* -1/4 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* (pow u0 3) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1/4 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))))
(* -1 (* (pow u0 3) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0)))))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(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))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(/ (pow alpha 2) (pow u0 3))
(/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))
(/ (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)) (pow u0 3))
(* 1/4 (pow alpha 2))
(+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))
(+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))
(+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))
(* 1/4 (pow alpha 2))
(+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))
(+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(* -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))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
(* 1/3 (pow u0 2))
-1/3
(- (* -1/4 u0) 1/3)
(- (* -1/4 u0) 1/3)
(- (* -1/4 u0) 1/3)
(* -1/4 u0)
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1/4 u0)
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1/3 u0)
(* u0 (- (* -1/4 u0) 1/3))
(* u0 (- (* -1/4 u0) 1/3))
(* u0 (- (* -1/4 u0) 1/3))
(* -1/4 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1/4 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(* 1/2 (/ (pow alpha 2) (pow u0 2)))
(/ (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (pow u0 2))
(/ (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (pow u0 2))
(/ (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (pow u0 2))
(* 1/3 (/ (pow alpha 2) u0))
(/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)
(/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)
(/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)
(* 1/3 (/ (pow alpha 2) u0))
(* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))
(* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))
(* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))
(/ 1/2 u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
1/3
(+ 1/3 (* 1/2 (/ 1 u0)))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+ 1/3 (* 1/2 (/ 1 u0)))
1/3
(+ 1/3 (* 1/2 (/ 1 u0)))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+ 1/3 (* 1/2 (/ 1 u0)))
Outputs
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 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 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))) (*.f32 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 #s(literal -1 binary32) u0)))))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.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))))
(+.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 (+.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(* -1 (pow alpha 2))
(-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(pow alpha 3)
(*.f32 alpha (*.f32 alpha alpha))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* alpha u0)
(*.f32 alpha u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))) u0)
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) #s(literal 1/3 binary32))) u0)
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (neg.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* (pow alpha 2) (* u0 (+ 1 (+ (* 1/3 (pow u0 2)) (* 1/2 u0)))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u0))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))
(+ 1 (* u0 (+ 1/2 (* 1/3 u0))))
(+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(pow alpha 2)
(*.f32 alpha alpha)
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) u0)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) u0)))
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* -1/4 (pow u0 4))
(*.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 4 binary32)))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/3 binary32) u0)))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(* (pow u0 4) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (/.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0)) u0) #s(literal -1/4 binary32)))
(* -1/4 (pow u0 4))
(*.f32 #s(literal -1/4 binary32) (pow.f32 u0 #s(literal 4 binary32)))
(* -1 (* (pow u0 4) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 #s(literal -1/3 binary32) u0)))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(* (pow u0 4) (- (* -1 (/ (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))) u0)) 1/4))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)) (/.f32 #s(literal -1 binary32) (*.f32 u0 u0))) u0)))
-1
#s(literal -1 binary32)
(- (* -1/2 u0) 1)
(+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1)
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))
(* -1/4 (pow u0 3))
(*.f32 u0 (*.f32 u0 (*.f32 u0 #s(literal -1/4 binary32))))
(* -1 (* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* (pow u0 3) (- (* -1 (/ (+ 1/3 (* 1/2 (/ 1 u0))) u0)) 1/4))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) (pow u0 2))) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) (*.f32 u0 u0)) #s(literal -1/4 binary32))) #s(literal -1/3 binary32)))
(* -1/4 (pow u0 3))
(*.f32 u0 (*.f32 u0 (*.f32 u0 #s(literal -1/4 binary32))))
(* -1 (* (pow u0 3) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* -1 (* (pow u0 3) (+ 1/4 (+ (/ 1/2 (pow u0 2)) (* 1/3 (/ 1 u0))))))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))))))
(* -1 (* (pow u0 3) (+ 1/4 (* -1 (/ (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3) u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) (*.f32 u0 u0)) #s(literal -1/4 binary32))) #s(literal -1/3 binary32)))
(* (pow alpha 2) u0)
(*.f32 (*.f32 alpha alpha) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) u0)))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (-.f32 #s(literal -1/4 binary32) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))))) #s(literal 1 binary32)))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(/ (pow alpha 2) (pow u0 3))
(/.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 u0)))
(/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 u0)))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))
(/.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))) (*.f32 u0 (*.f32 u0 u0)))
(/ (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)) (pow u0 3))
(/.f32 (+.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))) (*.f32 u0 (*.f32 u0 u0)))
(* 1/4 (pow alpha 2))
(*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))
(+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))
(+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))
(+.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))
(+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))
(* 1/4 (pow alpha 2))
(*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32))
(+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))
(+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))
(-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (*.f32 (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))
(-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (/.f32 #s(literal -1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(-.f32 (log.f32 u0) (-.f32 (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0) (log.f32 #s(literal -1 binary32))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (/.f32 #s(literal -1 binary32) u0)) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1/3 binary32) u0)) (*.f32 u0 u0)))
(* -1 (log (/ -1 u0)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (+.f32 #s(literal -1 binary32) (/.f32 #s(literal -1/2 binary32) u0)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0))) (neg.f32 u0)) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
(* 1/3 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32)))
-1/3
#s(literal -1/3 binary32)
(- (* -1/4 u0) 1/3)
(-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(- (* -1/4 u0) 1/3)
(-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(- (* -1/4 u0) 1/3)
(-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(* -1/4 u0)
(*.f32 u0 #s(literal -1/4 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(* -1/4 u0)
(*.f32 u0 #s(literal -1/4 binary32))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(* -1 (* u0 (+ 1/4 (* 1/3 (/ 1 u0)))))
(-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32)))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* u0 (- (* -1/4 u0) 1/3))
(*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* u0 (- (* -1/4 u0) 1/3))
(*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* u0 (- (* -1/4 u0) 1/3))
(*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* -1/4 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal -1/4 binary32)))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* -1/4 (pow u0 2))
(*.f32 u0 (*.f32 u0 #s(literal -1/4 binary32)))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(* -1 (* (pow u0 2) (+ 1/4 (* 1/3 (/ 1 u0)))))
(*.f32 u0 (-.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (* (pow alpha 2) (+ 1/3 (* 1/2 (/ 1 u0)))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(* 1/2 (/ (pow alpha 2) (pow u0 2)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0))
(/ (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (pow u0 2))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 u0 u0))
(/ (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (pow u0 2))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 u0 u0))
(/ (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) (pow u0 2))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))) (*.f32 u0 u0))
(* 1/3 (/ (pow alpha 2) u0))
(*.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 alpha alpha) u0))
(/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)
(*.f32 alpha (*.f32 alpha (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)))
(* 1/3 (/ (pow alpha 2) u0))
(*.f32 #s(literal 1/3 binary32) (/.f32 (*.f32 alpha alpha) u0))
(* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0))
(* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0))
(* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) (neg.f32 u0))
(/ 1/2 u0)
(/.f32 #s(literal 1/2 binary32) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0)
1/3
#s(literal 1/3 binary32)
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
1/3
#s(literal 1/3 binary32)
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))

eval115.0ms (1.1%)

Compiler

Compiled 31876 to 2671 computations (91.6% saved)

prune158.0ms (1.5%)

Pruning

51 alts after pruning (46 fresh and 5 done)

PrunedKeptTotal
New1056331089
Fresh131326
Picked235
Done224
Total1073511124
Accuracy
100.0%
Counts
1124 → 51
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.1%
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
92.4%
(+.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha (*.f32 alpha u0))) (*.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha u0))))
91.8%
(*.f32 (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))
93.9%
(*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
92.2%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha u0)))
88.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
92.2%
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha u0)) alpha)
92.3%
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0) (*.f32 alpha alpha))
92.2%
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) alpha) (*.f32 alpha u0))
94.1%
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) alpha)
94.1%
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) alpha) (neg.f32 alpha))
92.2%
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha) (neg.f32 alpha))
92.2%
(*.f32 (*.f32 (*.f32 alpha u0) alpha) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
99.1%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
93.9%
(*.f32 (*.f32 u0 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) (*.f32 u0 (*.f32 u0 u0)))
92.3%
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
92.2%
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
93.5%
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
93.8%
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
94.0%
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
93.9%
(*.f32 (*.f32 alpha (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
92.3%
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
94.1%
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
94.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))
94.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) u0) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
92.5%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
94.4%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (neg.f32 u0)))
91.8%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0))))
93.9%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))))))
94.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))
92.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))))))
94.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))) #s(literal -1 binary32)))))
94.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
88.7%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))))
93.6%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) (*.f32 u0 u0)) #s(literal -1/4 binary32))) #s(literal -1/3 binary32)))))
99.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
76.4%
(*.f32 (*.f32 alpha u0) alpha)
92.4%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
88.8%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1/2 binary32))))
94.3%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
93.4%
(*.f32 u0 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0)))))
88.6%
(*.f32 u0 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
88.7%
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
69.6%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))))
76.4%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 u0)))))
93.4%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) u0))))
93.6%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32)))))))
93.5%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
91.8%
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))
94.3%
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))))
76.4%
(*.f32 u0 (*.f32 alpha alpha))
Compiler

Compiled 2597 to 1452 computations (44.1% saved)

simplify194.0ms (1.8%)

Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 u0 u0)
cost-diff0
(*.f32 u0 (*.f32 u0 u0))
cost-diff192
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
cost-diff192
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
cost-diff0
(*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
cost-diff0
(*.f32 u0 u0)
cost-diff128
(*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
cost-diff128
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))
cost-diff0
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
cost-diff0
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
cost-diff0
(*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha)
cost-diff32
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha) (neg.f32 alpha))
cost-diff0
(+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))
cost-diff0
(*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha)
cost-diff0
(*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha)
cost-diff0
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
cost-diff0
(neg.f32 alpha)
cost-diff0
(neg.f32 u0)
cost-diff0
(log1p.f32 (neg.f32 u0))
cost-diff0
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
Rules
4392×*-lowering-*.f32
4392×*-lowering-*.f64
2772×+-lowering-+.f64
2772×+-lowering-+.f32
1502×sum3-define
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
048330
1157308
2634306
33083297
45088293
08898293
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* (log (+ 1 (neg u0))) (neg alpha)) alpha)
(* (log (+ 1 (neg u0))) (neg alpha))
(log (+ 1 (neg u0)))
(neg u0)
u0
(neg alpha)
alpha
(* u0 (* (* (+ (* u0 1/2) 1) alpha) alpha))
u0
(* (* (+ (* u0 1/2) 1) alpha) alpha)
(* (+ (* u0 1/2) 1) alpha)
(+ (* u0 1/2) 1)
(* u0 1/2)
1/2
1
alpha
(* (* (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))) alpha) (neg alpha))
(* (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))) alpha)
(* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3)))))
u0
(+ -1 (* u0 (+ -1/2 (* u0 -1/3))))
-1
(* u0 (+ -1/2 (* u0 -1/3)))
(+ -1/2 (* u0 -1/3))
-1/2
(* u0 -1/3)
-1/3
alpha
(neg alpha)
(* u0 (* (* u0 u0) (* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0)))))))
u0
(* (* u0 u0) (* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0))))))
(* u0 u0)
(* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0)))))
alpha
(+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0))))
(/ alpha (* u0 u0))
(* alpha (+ 1/3 (/ 1/2 u0)))
(+ 1/3 (/ 1/2 u0))
1/3
(/ 1/2 u0)
1/2
(* u0 (* (* u0 (* u0 u0)) (* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4)))))
u0
(* (* u0 (* u0 u0)) (* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4))))
(* u0 (* u0 u0))
(* u0 u0)
(* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4)))
(* alpha alpha)
alpha
(+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4))
(+ (/ 1/3 u0) (/ 1/2 (* u0 u0)))
(/ 1/3 u0)
1/3
(/ 1/2 (* u0 u0))
1/2
(+ (/ (/ 1 u0) (* u0 u0)) 1/4)
(/ (/ 1 u0) (* u0 u0))
(/ 1 u0)
1
1/4
Outputs
(* (* (log (+ 1 (neg u0))) (neg alpha)) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* (log (+ 1 (neg u0))) (neg alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(log (+ 1 (neg u0)))
(log1p.f32 (neg.f32 u0))
(neg u0)
(neg.f32 u0)
u0
(neg alpha)
(neg.f32 alpha)
alpha
(* u0 (* (* (+ (* u0 1/2) 1) alpha) alpha))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
u0
(* (* (+ (* u0 1/2) 1) alpha) alpha)
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(* (+ (* u0 1/2) 1) alpha)
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(+ (* u0 1/2) 1)
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(* u0 1/2)
(*.f32 u0 #s(literal 1/2 binary32))
1/2
#s(literal 1/2 binary32)
1
#s(literal 1 binary32)
alpha
(* (* (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))) alpha) (neg alpha))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))) (*.f32 u0 (*.f32 alpha alpha)))
(* (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))) alpha)
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 alpha))
(* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3)))))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
u0
(+ -1 (* u0 (+ -1/2 (* u0 -1/3))))
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
-1
#s(literal -1 binary32)
(* u0 (+ -1/2 (* u0 -1/3)))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(+ -1/2 (* u0 -1/3))
(+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))
-1/2
#s(literal -1/2 binary32)
(* u0 -1/3)
(*.f32 u0 #s(literal -1/3 binary32))
-1/3
#s(literal -1/3 binary32)
alpha
(neg alpha)
(neg.f32 alpha)
(* u0 (* (* u0 u0) (* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0)))))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 u0 u0)) #s(literal 1 binary32))))
u0
(* (* u0 u0) (* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 u0 u0)) #s(literal 1 binary32)))
(* u0 u0)
(*.f32 u0 u0)
(* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0)))))
(*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/3 binary32)) (*.f32 (/.f32 alpha u0) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)))))
alpha
(+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0))))
(+.f32 (*.f32 alpha #s(literal 1/3 binary32)) (*.f32 (/.f32 alpha u0) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0))))
(/ alpha (* u0 u0))
(/.f32 alpha (*.f32 u0 u0))
(* alpha (+ 1/3 (/ 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(+ 1/3 (/ 1/2 u0))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
1/3
#s(literal 1/3 binary32)
(/ 1/2 u0)
(/.f32 #s(literal 1/2 binary32) u0)
1/2
#s(literal 1/2 binary32)
(* u0 (* (* u0 (* u0 u0)) (* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (*.f32 u0 (*.f32 alpha alpha)))
u0
(* (* u0 (* u0 u0)) (* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (*.f32 alpha alpha))
(* u0 (* u0 u0))
(*.f32 u0 (*.f32 u0 u0))
(* u0 u0)
(*.f32 u0 u0)
(* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4)))
(+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) #s(literal 1/4 binary32))))
(* alpha alpha)
(*.f32 alpha alpha)
alpha
(+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4))
(+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/4 binary32))))
(+ (/ 1/3 u0) (/ 1/2 (* u0 u0)))
(+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)))
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
1/3
#s(literal 1/3 binary32)
(/ 1/2 (* u0 u0))
(/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))
1/2
#s(literal 1/2 binary32)
(+ (/ (/ 1 u0) (* u0 u0)) 1/4)
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))) #s(literal 1/4 binary32))
(/ (/ 1 u0) (* u0 u0))
(/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(/ 1 u0)
(/.f32 #s(literal 1 binary32) u0)
1
#s(literal 1 binary32)
1/4
#s(literal 1/4 binary32)

localize412.0ms (3.9%)

Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy99.0%
(/.f32 #s(literal 1/3 binary32) u0)
accuracy98.9%
(/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0))
accuracy98.9%
(*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
accuracy98.8%
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
accuracy99.3%
(/.f32 alpha (*.f32 u0 u0))
accuracy99.1%
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
accuracy99.1%
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
accuracy98.8%
(*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
accuracy99.3%
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha) (neg.f32 alpha))
accuracy99.2%
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
accuracy99.2%
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
accuracy99.1%
(*.f32 u0 #s(literal -1/3 binary32))
accuracy100.0%
(*.f32 u0 #s(literal 1/2 binary32))
accuracy99.3%
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
accuracy99.2%
(*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha)
accuracy99.2%
(*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha)
accuracy100.0%
(neg.f32 alpha)
accuracy100.0%
(log1p.f32 (neg.f32 u0))
accuracy99.5%
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
accuracy99.4%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
Results
318.0ms254×0valid
6.0ms5exit
Compiler

Compiled 386 to 48 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 83.0ms
ival-mult: 36.0ms (43.1% of total)
ival-add: 12.0ms (14.4% of total)
ival-div: 10.0ms (12% of total)
...c/correct-round.rkt:119:19: 8.0ms (9.6% of total)
compiled-spec: 7.0ms (8.4% of total)
ival-log: 5.0ms (6% of total)
ival-neg: 3.0ms (3.6% of total)
backward-pass: 1.0ms (1.2% of total)
const: 1.0ms (1.2% of total)

series65.0ms (0.6%)

Counts
29 → 528
Calls
Call 1
Inputs
#<alt (* (log (+ 1 (neg u0))) (neg alpha))>
#<alt (log (+ 1 (neg u0)))>
#<alt (neg u0)>
#<alt (neg alpha)>
#<alt (* u0 (* (* (+ (* u0 1/2) 1) alpha) alpha))>
#<alt (* (* (+ (* u0 1/2) 1) alpha) alpha)>
#<alt (* (+ (* u0 1/2) 1) alpha)>
#<alt (+ (* u0 1/2) 1)>
#<alt (* (* (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))) alpha) (neg alpha))>
#<alt (* (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))) alpha)>
#<alt (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3)))))>
#<alt (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))>
#<alt (* u0 (* (* u0 u0) (* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0)))))))>
#<alt (* (* u0 u0) (* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0))))))>
#<alt (* u0 u0)>
#<alt (* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0)))))>
#<alt (* u0 (* (* u0 (* u0 u0)) (* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4)))))>
#<alt (* (* u0 (* u0 u0)) (* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4))))>
#<alt (* u0 (* u0 u0))>
#<alt (* (* (log (+ 1 (neg u0))) (neg alpha)) alpha)>
#<alt (* u0 1/2)>
#<alt (* u0 -1/3)>
#<alt (* u0 (+ -1/2 (* u0 -1/3)))>
#<alt (* alpha (+ 1/3 (/ 1/2 u0)))>
#<alt (+ 1/3 (/ 1/2 u0))>
#<alt (/ alpha (* u0 u0))>
#<alt (* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4)))>
#<alt (/ (/ 1 u0) (* u0 u0))>
#<alt (/ 1/3 u0)>
Outputs
#<alt (* alpha u0)>
#<alt (* u0 (+ alpha (* 1/2 (* alpha u0))))>
#<alt (* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))>
#<alt (* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))>
#<alt (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))>
#<alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))>
#<alt (+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))>
#<alt (* alpha (log (/ -1 u0)))>
#<alt (+ (* alpha (log (/ -1 u0))) (/ alpha u0))>
#<alt (+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 (* alpha (log (- 1 u0))))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))>
#<alt (+ (log -1) (* -1 (log (/ 1 u0))))>
#<alt (- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))>
#<alt (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))>
#<alt (- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))>
#<alt (* -1 (log (/ -1 u0)))>
#<alt (- (* -1 (log (/ -1 u0))) (/ 1 u0))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))>
#<alt (+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 u0)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* -1 alpha)>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* 1/2 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* 1/2 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))>
#<alt (pow alpha 2)>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (* 1/2 (* (pow alpha 2) u0))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))>
#<alt (* 1/2 (* (pow alpha 2) u0))>
#<alt (* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))>
#<alt (* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))>
#<alt (* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt (* (pow alpha 2) (+ 1 (* 1/2 u0)))>
#<alt alpha>
#<alt (+ alpha (* 1/2 (* alpha u0)))>
#<alt (+ alpha (* 1/2 (* alpha u0)))>
#<alt (+ alpha (* 1/2 (* alpha u0)))>
#<alt (* 1/2 (* alpha u0))>
#<alt (* u0 (+ (* 1/2 alpha) (/ alpha u0)))>
#<alt (* u0 (+ (* 1/2 alpha) (/ alpha u0)))>
#<alt (* u0 (+ (* 1/2 alpha) (/ alpha u0)))>
#<alt (* 1/2 (* alpha u0))>
#<alt (* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))>
#<alt (* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))>
#<alt (* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt (* alpha (+ 1 (* 1/2 u0)))>
#<alt 1>
#<alt (+ 1 (* 1/2 u0))>
#<alt (+ 1 (* 1/2 u0))>
#<alt (+ 1 (* 1/2 u0))>
#<alt (* 1/2 u0)>
#<alt (* u0 (+ 1/2 (/ 1 u0)))>
#<alt (* u0 (+ 1/2 (/ 1 u0)))>
#<alt (* u0 (+ 1/2 (/ 1 u0)))>
#<alt (* 1/2 u0)>
#<alt (* u0 (+ 1/2 (/ 1 u0)))>
#<alt (* u0 (+ 1/2 (/ 1 u0)))>
#<alt (* u0 (+ 1/2 (/ 1 u0)))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))>
#<alt (* -1 (* alpha u0))>
#<alt (* u0 (+ (* -1 alpha) (* -1/2 (* alpha u0))))>
#<alt (* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* -1/3 (* alpha u0))))))>
#<alt (* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* -1/3 (* alpha u0))))))>
#<alt (* -1/3 (* alpha (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)))>
#<alt (* (pow u0 3) (+ (* -1 (/ alpha (pow u0 2))) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))>
#<alt (* (pow u0 3) (+ (* -1 (/ alpha (pow u0 2))) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))>
#<alt (* -1/3 (* alpha (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ alpha u0)) (* -1/2 alpha)) u0)) (* 1/3 alpha))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ alpha u0)) (* -1/2 alpha)) u0)) (* 1/3 alpha))))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))>
#<alt (* -1 u0)>
#<alt (* u0 (- (* -1/2 u0) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))>
#<alt (* -1/3 (pow u0 3))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* -1/3 (pow u0 3))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt -1>
#<alt (- (* -1/2 u0) 1)>
#<alt (- (* u0 (- (* -1/3 u0) 1/2)) 1)>
#<alt (- (* u0 (- (* -1/3 u0) 1/2)) 1)>
#<alt (* -1/3 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* -1/3 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))>
#<alt (pow alpha 2)>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))>
#<alt (* 1/3 (* (pow alpha 2) (pow u0 2)))>
#<alt (* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))>
#<alt (* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))>
#<alt (* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))>
#<alt (* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (pow u0 2)>
#<alt (* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))>
#<alt (* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))>
#<alt (* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))>
#<alt (* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))>
#<alt (* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))>
#<alt (/ (pow alpha 2) (pow u0 2))>
#<alt (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 2))>
#<alt (/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 2))>
#<alt (/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 2))>
#<alt (* 1/3 (pow alpha 2))>
#<alt (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))>
#<alt (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))>
#<alt (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))>
#<alt (* 1/3 (pow alpha 2))>
#<alt (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2)))>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 4)))>
#<alt (* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (pow alpha 2)>
#<alt (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))>
#<alt (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))>
#<alt (* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))>
#<alt (* 1/4 (* (pow alpha 2) (pow u0 3)))>
#<alt (* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (pow u0 3)>
#<alt (* (pow alpha 2) u0)>
#<alt (* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))>
#<alt (* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))>
#<alt (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))>
#<alt (* (pow alpha 2) (log (/ -1 u0)))>
#<alt (+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))>
#<alt (+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* -1 (* (pow alpha 2) (log (- 1 u0))))>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* 1/2 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/3 u0)>
#<alt (* -1/2 u0)>
#<alt (* u0 (- (* -1/3 u0) 1/2))>
#<alt (* u0 (- (* -1/3 u0) 1/2))>
#<alt (* u0 (- (* -1/3 u0) 1/2))>
#<alt (* -1/3 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1/3 (pow u0 2))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* alpha (+ 1/3 (* 1/2 (/ 1 u0))))>
#<alt (* 1/2 (/ alpha u0))>
#<alt (/ (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) u0)>
#<alt (/ (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) u0)>
#<alt (/ (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) u0)>
#<alt (* 1/3 alpha)>
#<alt (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))>
#<alt (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))>
#<alt (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))>
#<alt (* 1/3 alpha)>
#<alt (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))>
#<alt (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))>
#<alt (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))>
#<alt (/ 1/2 u0)>
#<alt (/ (+ 1/2 (* 1/3 u0)) u0)>
#<alt (/ (+ 1/2 (* 1/3 u0)) u0)>
#<alt (/ (+ 1/2 (* 1/3 u0)) u0)>
#<alt 1/3>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt 1/3>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt (+ 1/3 (* 1/2 (/ 1 u0)))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (/ alpha (pow u0 2))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))>
#<alt (/ (pow alpha 2) (pow u0 3))>
#<alt (/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))>
#<alt (/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))>
#<alt (/ (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)) (pow u0 3))>
#<alt (* 1/4 (pow alpha 2))>
#<alt (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))>
#<alt (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))>
#<alt (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))>
#<alt (* 1/4 (pow alpha 2))>
#<alt (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))>
#<alt (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))>
#<alt (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1 (pow u0 3))>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
#<alt (/ 1/3 u0)>
Calls

132 calls:

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

rewrite362.0ms (3.4%)

Algorithm
batch-egg-rewrite
Rules
3084×*-lowering-*.f32
3084×*-lowering-*.f64
2954×fma-lowering-fma.f32
2954×fma-lowering-fma.f64
1760×+-lowering-+.f64
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048248
1305226
23268221
08266221
Stop Event
iter limit
node limit
Counts
29 → 456
Calls
Call 1
Inputs
(* (log (+ 1 (neg u0))) (neg alpha))
(log (+ 1 (neg u0)))
(neg u0)
(neg alpha)
(* u0 (* (* (+ (* u0 1/2) 1) alpha) alpha))
(* (* (+ (* u0 1/2) 1) alpha) alpha)
(* (+ (* u0 1/2) 1) alpha)
(+ (* u0 1/2) 1)
(* (* (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))) alpha) (neg alpha))
(* (* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3))))) alpha)
(* u0 (+ -1 (* u0 (+ -1/2 (* u0 -1/3)))))
(+ -1 (* u0 (+ -1/2 (* u0 -1/3))))
(* u0 (* (* u0 u0) (* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0)))))))
(* (* u0 u0) (* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0))))))
(* u0 u0)
(* alpha (+ (/ alpha (* u0 u0)) (* alpha (+ 1/3 (/ 1/2 u0)))))
(* u0 (* (* u0 (* u0 u0)) (* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4)))))
(* (* u0 (* u0 u0)) (* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4))))
(* u0 (* u0 u0))
(* (* (log (+ 1 (neg u0))) (neg alpha)) alpha)
(* u0 1/2)
(* u0 -1/3)
(* u0 (+ -1/2 (* u0 -1/3)))
(* alpha (+ 1/3 (/ 1/2 u0)))
(+ 1/3 (/ 1/2 u0))
(/ alpha (* u0 u0))
(* (* alpha alpha) (+ (+ (/ 1/3 u0) (/ 1/2 (* u0 u0))) (+ (/ (/ 1 u0) (* u0 u0)) 1/4)))
(/ (/ 1 u0) (* u0 u0))
(/ 1/3 u0)
Outputs
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(-.f32 #s(literal 0 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 #s(literal -1 binary32) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (neg.f32 (log1p.f32 (neg.f32 u0))) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) #s(literal -1 binary32)) alpha)
(log1p.f32 (neg.f32 u0))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) (neg.f32 u0))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))))
(neg.f32 (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(+.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) (neg.f32 u0))))))
(+.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))) (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 #s(literal 0 binary32) (log.f32 (/.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) (neg.f32 u0))) (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 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 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (-.f32 (*.f32 u0 u0) (neg.f32 u0))))
(-.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log.f32 (+.f32 (*.f32 u0 u0) (+.f32 #s(literal 1 binary32) u0))))
(-.f32 (log1p.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 (log.f32 (-.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))) (log.f32 (+.f32 #s(literal 1 binary32) (+.f32 (*.f32 u0 u0) (*.f32 #s(literal 1 binary32) u0)))))
(-.f32 (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0))))) (log.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u0 u0) (neg.f32 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 (-.f32 (*.f32 u0 u0) #s(literal 1 binary32))) (log.f32 (-.f32 (neg.f32 u0) #s(literal 1 binary32))))
(log.f32 (-.f32 #s(literal 1 binary32) u0))
(neg.f32 u0)
(neg.f32 (*.f32 #s(literal 1 binary32) u0))
(+.f32 #s(literal 0 binary32) (neg.f32 u0))
(-.f32 #s(literal 0 binary32) u0)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (+.f32 #s(literal 0 binary32) u0))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 u0 u0))) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 u0 u0) (*.f32 #s(literal 0 binary32) u0))))
(*.f32 #s(literal 1 binary32) (neg.f32 u0))
(*.f32 u0 #s(literal -1 binary32))
(*.f32 (neg.f32 u0) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) u0)
(neg.f32 alpha)
(+.f32 #s(literal 0 binary32) (neg.f32 alpha))
(-.f32 #s(literal 0 binary32) alpha)
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (+.f32 #s(literal 0 binary32) (+.f32 (*.f32 alpha alpha) (*.f32 #s(literal 0 binary32) alpha))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal 0 binary32) alpha))
(*.f32 alpha #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) alpha)
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 alpha u0))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) u0)
(*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) alpha)
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32))) (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (*.f32 alpha alpha)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) alpha)
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(+.f32 (*.f32 #s(literal 1 binary32) alpha) (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(+.f32 (*.f32 alpha #s(literal 1 binary32)) (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))))
(+.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha #s(literal 1 binary32)))
(+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha))
(fma.f32 #s(literal 1 binary32) alpha (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha))
(fma.f32 alpha #s(literal 1 binary32) (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))))
(fma.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)) (*.f32 alpha #s(literal 1 binary32)))
(fma.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha (*.f32 #s(literal 1 binary32) alpha))
(/.f32 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32)))) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 alpha (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32))) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32))) alpha) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32)) alpha) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) alpha)
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(fma.f32 u0 #s(literal 1/2 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal 1/2 binary32) u0 #s(literal 1 binary32))
(fma.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32) #s(literal 1 binary32))
(-.f32 (/.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32))) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (*.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(/.f32 (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32)))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(/.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32))) (neg.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1/8 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32))))
(neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha)))
(-.f32 #s(literal 0 binary32) (*.f32 u0 (*.f32 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha)))
(*.f32 u0 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 alpha (neg.f32 alpha))))
(*.f32 u0 (*.f32 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (neg.f32 alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (neg.f32 alpha)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(*.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 (*.f32 alpha (neg.f32 alpha))))
(*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) (neg.f32 alpha))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 (neg.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) alpha)
(*.f32 (*.f32 (neg.f32 alpha) u0) (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 (*.f32 (neg.f32 alpha) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) alpha)
(*.f32 (*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) #s(literal -1 binary32)) alpha)
(+.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(+.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) alpha))
(fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) alpha))
(fma.f32 alpha (neg.f32 u0) (*.f32 alpha (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 u0 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 alpha (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 alpha))
(*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha)
(*.f32 (*.f32 alpha (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) u0)
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 u0))
(fma.f32 #s(literal 1 binary32) (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(fma.f32 u0 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(fma.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (neg.f32 u0))
(fma.f32 (neg.f32 u0) #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(fma.f32 #s(literal -1 binary32) u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(fma.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 u0) (neg.f32 u0))
(fma.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) u0 (neg.f32 u0))
(fma.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (neg.f32 u0))
(-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 (+.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 (*.f32 u0 u0) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))))
(/.f32 (*.f32 u0 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) u0) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) u0) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) u0)
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(+.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal -1 binary32)))
(+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(pow.f32 (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) #s(literal -1 binary32))
(fma.f32 u0 #s(literal -1/2 binary32) (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal -1 binary32)))
(fma.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) #s(literal -1 binary32))
(fma.f32 #s(literal -1/2 binary32) u0 (+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) #s(literal -1 binary32)))
(fma.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) u0 #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (/.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (+.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(/.f32 (neg.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) (neg.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))) (neg.f32 (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(/.f32 (-.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) #s(literal 1 binary32)) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) #s(literal -1 binary32))))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha))))
(+.f32 (*.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 u0))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha))))
(fma.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 u0 u0))))
(*.f32 u0 (*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 alpha (*.f32 u0 u0))))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 alpha (*.f32 u0 u0))) u0)
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(*.f32 (*.f32 alpha (*.f32 u0 u0)) (*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) u0))
(*.f32 (*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) (*.f32 u0 u0))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) alpha) (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(*.f32 (*.f32 u0 (*.f32 alpha (*.f32 u0 u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) alpha)
(+.f32 (*.f32 (*.f32 u0 u0) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha))) (*.f32 (*.f32 u0 u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 u0 u0)) (/.f32 alpha (*.f32 u0 u0))) (*.f32 (*.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 (*.f32 alpha (*.f32 u0 u0)) (/.f32 alpha (*.f32 u0 u0))))
(+.f32 (*.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (*.f32 u0 u0)) (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)) (*.f32 u0 u0)))
(+.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (*.f32 u0 u0))) (*.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (*.f32 u0 u0))))
(+.f32 (*.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (*.f32 u0 u0))) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (*.f32 u0 u0))))
(fma.f32 (*.f32 u0 u0) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (*.f32 (*.f32 u0 u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha))))
(fma.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (*.f32 u0 u0)) (*.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (*.f32 u0 u0))))
(fma.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (*.f32 u0 u0)) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (*.f32 u0 u0))))
(fma.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (*.f32 u0 u0) (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)) (*.f32 u0 u0)))
(fma.f32 (*.f32 alpha (*.f32 u0 u0)) (/.f32 alpha (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(fma.f32 (*.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 (*.f32 alpha (*.f32 u0 u0)) (/.f32 alpha (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 u0 u0)) (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))) (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) (/.f32 (*.f32 u0 u0) alpha)) (*.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (-.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 alpha (*.f32 u0 u0))))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 u0 u0)) (*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 alpha (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))) (*.f32 alpha (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(*.f32 u0 (*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(*.f32 alpha (*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) (*.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))))
(*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 alpha (*.f32 u0 u0)))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) (*.f32 u0 u0))
(*.f32 (*.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(*.f32 (*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) u0)
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) alpha)
(neg.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (neg.f32 u0)) #s(literal 2 binary32)))
(pow.f32 u0 #s(literal 2 binary32))
(pow.f32 (neg.f32 u0) #s(literal 2 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (*.f32 u0 u0))
(*.f32 u0 u0)
(*.f32 (neg.f32 u0) (neg.f32 u0))
(*.f32 #s(literal -1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) #s(literal 1 binary32))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 #s(literal 1 binary32) u0))
(*.f32 (*.f32 (neg.f32 u0) #s(literal -1 binary32)) u0)
(+.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)))
(+.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)))
(fma.f32 alpha (/.f32 alpha (*.f32 u0 u0)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)))
(fma.f32 alpha (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)))
(fma.f32 (/.f32 alpha (*.f32 u0 u0)) alpha (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)))
(fma.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)))
(fma.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) alpha (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)))
(fma.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)))
(fma.f32 (*.f32 alpha alpha) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)))
(/.f32 (+.f32 (*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 (*.f32 alpha alpha) alpha))) (+.f32 (*.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha))) (-.f32 (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha))) (*.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha))))))
(/.f32 (-.f32 (*.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha))) (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha)))) (-.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha alpha))))
(/.f32 (*.f32 alpha (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))) (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) (/.f32 (*.f32 u0 u0) alpha)) (*.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (-.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 alpha (*.f32 u0 u0))))))
(/.f32 (*.f32 alpha (*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 alpha (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))) (*.f32 alpha (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(/.f32 (*.f32 (+.f32 (/.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 u0)))) (*.f32 (*.f32 (*.f32 alpha alpha) alpha) (*.f32 (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) alpha) (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) (/.f32 (*.f32 u0 u0) alpha)) (*.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (-.f32 (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 alpha (*.f32 u0 u0))))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) (*.f32 alpha (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))) alpha) (*.f32 alpha (-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(*.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) alpha)
(+.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0))))
(fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))) u0)
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))) u0))
(*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) alpha) (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (*.f32 alpha alpha)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(+.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(+.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))
(+.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0))))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 u0 (*.f32 u0 u0))))
(+.f32 (*.f32 (/.f32 #s(literal 1/3 binary32) u0) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))))
(+.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))))
(+.f32 (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))))
(+.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(fma.f32 (/.f32 #s(literal 1/3 binary32) u0) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 u0 (*.f32 u0 u0))))
(fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (/.f32 #s(literal 1/3 binary32) u0) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) #s(literal 1/4 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))) (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (-.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))))
(*.f32 alpha (*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (*.f32 u0 (*.f32 u0 u0))))
(*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))) (*.f32 u0 (*.f32 u0 u0))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))) (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))) u0)
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) alpha) (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) u0) (*.f32 u0 u0))
(neg.f32 (*.f32 u0 (*.f32 u0 u0)))
(exp.f32 (*.f32 (log.f32 (neg.f32 u0)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)))
(pow.f32 u0 #s(literal 3 binary32))
(pow.f32 (neg.f32 u0) #s(literal 3 binary32))
(pow.f32 (*.f32 u0 u0) #s(literal 3/2 binary32))
(pow.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal -1 binary32))
(pow.f32 (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))
(/.f32 (*.f32 u0 u0) (/.f32 #s(literal 1 binary32) u0))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (/.f32 #s(literal -1 binary32) u0))
(/.f32 (/.f32 (*.f32 u0 u0) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u0))
(*.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 u0 (*.f32 u0 u0))
(*.f32 u0 (/.f32 u0 (/.f32 #s(literal 1 binary32) u0)))
(*.f32 (neg.f32 u0) (*.f32 u0 u0))
(*.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) u0)
(*.f32 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32))
(*.f32 (/.f32 (*.f32 u0 u0) #s(literal 1 binary32)) u0)
(*.f32 (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)) (pow.f32 (neg.f32 u0) #s(literal 3/2 binary32)))
(*.f32 (pow.f32 u0 #s(literal 3/2 binary32)) (pow.f32 u0 #s(literal 3/2 binary32)))
(*.f32 (/.f32 (*.f32 u0 u0) #s(literal -1 binary32)) (neg.f32 u0))
(neg.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) alpha))
(neg.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 (neg.f32 alpha) (*.f32 (log1p.f32 (neg.f32 u0)) alpha))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(*.f32 u0 #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) u0)
(*.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))
(*.f32 u0 #s(literal -1/3 binary32))
(*.f32 #s(literal -1/3 binary32) u0)
(+.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (*.f32 u0 #s(literal -1/2 binary32)))
(+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(fma.f32 u0 #s(literal -1/2 binary32) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(fma.f32 u0 (*.f32 u0 #s(literal -1/3 binary32)) (*.f32 u0 #s(literal -1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) u0 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))
(fma.f32 #s(literal -1/3 binary32) (*.f32 u0 u0) (*.f32 u0 #s(literal -1/2 binary32)))
(fma.f32 (*.f32 u0 #s(literal -1/3 binary32)) u0 (*.f32 u0 #s(literal -1/2 binary32)))
(fma.f32 (*.f32 u0 u0) #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/8 binary32)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32)))) (+.f32 (*.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 u0 #s(literal -1/2 binary32))) (-.f32 (*.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))) (-.f32 (*.f32 u0 #s(literal -1/2 binary32)) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0))))
(/.f32 (*.f32 u0 (+.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32)))) (+.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (-.f32 (*.f32 u0 #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (*.f32 u0 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/9 binary32)))) (-.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(/.f32 (*.f32 (+.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1/27 binary32))) u0) (+.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 #s(literal -1/3 binary32)) (-.f32 (*.f32 u0 #s(literal -1/3 binary32)) #s(literal -1/2 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 u0 u0) #s(literal 1/9 binary32))) u0) (-.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(*.f32 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))) u0)
(+.f32 (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32))))
(+.f32 (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha #s(literal 1/3 binary32)))
(fma.f32 alpha #s(literal 1/3 binary32) (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32))))
(fma.f32 alpha (/.f32 #s(literal 1/2 binary32) u0) (*.f32 alpha #s(literal 1/3 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u0) alpha) (*.f32 alpha #s(literal 1/3 binary32)))
(fma.f32 #s(literal 1/3 binary32) alpha (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32))))
(fma.f32 (/.f32 #s(literal 1/2 binary32) u0) alpha (*.f32 alpha #s(literal 1/3 binary32)))
(fma.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) u0) (*.f32 alpha #s(literal 1/3 binary32)))
(/.f32 (+.f32 (*.f32 #s(literal 1/27 binary32) (*.f32 (*.f32 alpha alpha) alpha)) (*.f32 (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) alpha))) (+.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) (*.f32 alpha #s(literal 1/3 binary32))) (-.f32 (*.f32 (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32))) (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32)))) (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 alpha #s(literal 1/3 binary32)) (*.f32 alpha #s(literal 1/3 binary32))) (*.f32 (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32))) (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32))))) (-.f32 (*.f32 alpha #s(literal 1/3 binary32)) (/.f32 alpha (/.f32 u0 #s(literal 1/2 binary32)))))
(/.f32 (*.f32 alpha (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) (+.f32 #s(literal 1/9 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) u0) (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 alpha (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) alpha) (+.f32 #s(literal 1/9 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) u0) (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) alpha) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) alpha)
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))
(pow.f32 (/.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) u0) (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))
(fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0) #s(literal 1/3 binary32))
(fma.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0) #s(literal 1/3 binary32))
(fma.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1/2 binary32) #s(literal 1/3 binary32))
(-.f32 (/.f32 #s(literal 1/9 binary32) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) u0) (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))) (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))))
(/.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (+.f32 #s(literal 1/9 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) u0) (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))))
(/.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (+.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/6 binary32) u0))))
(/.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(/.f32 (neg.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0))))) (neg.f32 (+.f32 #s(literal 1/9 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) u0) (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)))) (neg.f32 (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(/.f32 (-.f32 (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0)) #s(literal 1/9 binary32)) (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32)))
(*.f32 (+.f32 #s(literal 1/27 binary32) (/.f32 #s(literal -1/8 binary32) (*.f32 u0 (*.f32 u0 u0)))) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1/9 binary32) (*.f32 (/.f32 #s(literal 1/2 binary32) u0) (-.f32 (/.f32 #s(literal 1/2 binary32) u0) #s(literal 1/3 binary32))))))
(*.f32 (-.f32 #s(literal 1/9 binary32) (/.f32 #s(literal 1/4 binary32) (*.f32 u0 u0))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(neg.f32 (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))))
(neg.f32 (/.f32 (neg.f32 alpha) (*.f32 u0 u0)))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 u0 u0) alpha)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 u0 u0) alpha) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 u0 u0) alpha) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 u0 (/.f32 alpha u0)) #s(literal -1 binary32))
(-.f32 (/.f32 #s(literal 0 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u0 u0) alpha))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 u0 u0) alpha) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 u0 (/.f32 alpha u0)))
(/.f32 alpha (*.f32 u0 u0))
(/.f32 (neg.f32 alpha) (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 u0 u0) alpha)))
(/.f32 (/.f32 alpha u0) u0)
(/.f32 (*.f32 alpha #s(literal 1 binary32)) (*.f32 u0 u0))
(/.f32 (neg.f32 (neg.f32 alpha)) (*.f32 u0 u0))
(/.f32 (neg.f32 (/.f32 alpha u0)) (neg.f32 u0))
(*.f32 #s(literal 1 binary32) (/.f32 alpha (*.f32 u0 u0)))
(*.f32 alpha (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(*.f32 (neg.f32 alpha) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))))
(*.f32 #s(literal -1 binary32) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))))
(*.f32 (/.f32 #s(literal 1 binary32) u0) (/.f32 alpha u0))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) alpha)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (pow.f32 (/.f32 #s(literal 1 binary32) alpha) #s(literal -1 binary32)))
(*.f32 (/.f32 alpha u0) (/.f32 #s(literal 1 binary32) u0))
(+.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0))))) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
(+.f32 (*.f32 (/.f32 #s(literal 1/3 binary32) u0) (*.f32 alpha alpha)) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 alpha alpha)))
(+.f32 (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))) (*.f32 alpha alpha)) (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)))
(fma.f32 alpha (*.f32 alpha (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(fma.f32 alpha (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha alpha) (/.f32 #s(literal 1/3 binary32) u0) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)))
(fma.f32 (/.f32 #s(literal 1/3 binary32) u0) (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 alpha alpha)))
(fma.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(fma.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))
(fma.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))) (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)))
(fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) alpha) alpha (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(fma.f32 (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) alpha) alpha (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))
(/.f32 (+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))) (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))))) (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (-.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))) (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (-.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) (*.f32 alpha alpha)) (+.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (-.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0)))) (*.f32 (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))) (*.f32 alpha alpha)) (-.f32 (-.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal -1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))
(*.f32 alpha (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))
(*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))) alpha)
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))))
(neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) u0) (*.f32 u0 u0)))
(exp.f32 (*.f32 (log.f32 u0) #s(literal -3 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) u0)) #s(literal 3 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u0) #s(literal 3 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 u0) #s(literal -1 binary32)) #s(literal 3 binary32)))
(pow.f32 u0 #s(literal -3 binary32))
(pow.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 3 binary32))
(pow.f32 (/.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u0 (*.f32 u0 u0)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 u0 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0)))
(/.f32 #s(literal -1 binary32) (*.f32 u0 (*.f32 u0 u0)))
(/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0))
(/.f32 (/.f32 #s(literal -1 binary32) u0) (-.f32 #s(literal 0 binary32) (*.f32 u0 u0)))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) u0)
(/.f32 (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0)) (neg.f32 u0))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0)) (neg.f32 u0))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)))
(*.f32 #s(literal -1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0))))
(*.f32 (/.f32 #s(literal 1 binary32) u0) (/.f32 (/.f32 #s(literal 1 binary32) u0) u0))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) u0) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (/.f32 #s(literal 1 binary32) u0))
(*.f32 (pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 u0 #s(literal 3/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 u0 u0) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u0))
(*.f32 (pow.f32 (pow.f32 u0 #s(literal -1/2 binary32)) #s(literal 3 binary32)) (pow.f32 (pow.f32 u0 #s(literal -1/2 binary32)) #s(literal 3 binary32)))
(neg.f32 (/.f32 #s(literal -1/3 binary32) u0))
(exp.f32 (*.f32 (log.f32 (/.f32 u0 #s(literal 1/3 binary32))) #s(literal -1 binary32)))
(pow.f32 (/.f32 u0 #s(literal 1/3 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 u0 #s(literal 1/3 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 u0 #s(literal 1/3 binary32)) #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u0 #s(literal 1/3 binary32))))
(/.f32 #s(literal -1/3 binary32) (neg.f32 u0))
(/.f32 #s(literal 1/3 binary32) u0)
(/.f32 #s(literal 1/3 binary32) (neg.f32 (neg.f32 u0)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) u0))
(*.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1 binary32) u0))
(*.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1 binary32) u0))
(*.f32 (/.f32 #s(literal 1 binary32) u0) #s(literal 1/3 binary32))

simplify317.0ms (3%)

Algorithm
egg-herbie
Rules
5742×*-lowering-*.f32
5742×*-lowering-*.f64
2514×+-lowering-+.f64
2514×+-lowering-+.f32
960×sum3-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03315686
111854798
244264595
083864595
Stop Event
iter limit
node limit
Counts
528 → 528
Calls
Call 1
Inputs
(* alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(* alpha (log (/ -1 u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 (* alpha (log (- 1 u0))))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(+ (log -1) (* -1 (log (/ 1 u0))))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(* -1 (log (/ -1 u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 u0)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* -1 alpha)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(pow alpha 2)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(* 1/2 (* (pow alpha 2) u0))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(* 1/2 (* (pow alpha 2) u0))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
alpha
(+ alpha (* 1/2 (* alpha u0)))
(+ alpha (* 1/2 (* alpha u0)))
(+ alpha (* 1/2 (* alpha u0)))
(* 1/2 (* alpha u0))
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(* 1/2 (* alpha u0))
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
(* alpha (+ 1 (* 1/2 u0)))
1
(+ 1 (* 1/2 u0))
(+ 1 (* 1/2 u0))
(+ 1 (* 1/2 u0))
(* 1/2 u0)
(* u0 (+ 1/2 (/ 1 u0)))
(* u0 (+ 1/2 (/ 1 u0)))
(* u0 (+ 1/2 (/ 1 u0)))
(* 1/2 u0)
(* u0 (+ 1/2 (/ 1 u0)))
(* u0 (+ 1/2 (/ 1 u0)))
(* u0 (+ 1/2 (/ 1 u0)))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 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)))))
(* (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 3)))
(* -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 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(* -1 (* alpha u0))
(* u0 (+ (* -1 alpha) (* -1/2 (* alpha u0))))
(* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* -1/3 (* alpha u0))))))
(* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* -1/3 (* alpha u0))))))
(* -1/3 (* alpha (pow u0 3)))
(* (pow u0 3) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)))
(* (pow u0 3) (+ (* -1 (/ alpha (pow u0 2))) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(* (pow u0 3) (+ (* -1 (/ alpha (pow u0 2))) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(* -1/3 (* alpha (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ alpha u0)) (* -1/2 alpha)) u0)) (* 1/3 alpha))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ alpha u0)) (* -1/2 alpha)) u0)) (* 1/3 alpha))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(* -1 u0)
(* u0 (- (* -1/2 u0) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/3 (pow u0 3))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
-1
(- (* -1/2 u0) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(* (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/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 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)))))
(* (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 3)))
(* -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 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 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))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 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)))))
(* (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) (pow u0 2)))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) 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))))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(pow u0 2)
(pow u0 2)
(pow u0 2)
(pow u0 2)
(pow u0 2)
(pow u0 2)
(pow u0 2)
(pow u0 2)
(pow u0 2)
(pow u0 2)
(pow u0 2)
(pow u0 2)
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))
(* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))
(* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))
(* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 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))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (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))))
(+ (* 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 (/ (+ (* -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)))
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(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))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(pow u0 3)
(* (pow alpha 2) u0)
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ (pow alpha 2) (pow u0 3))) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (pow alpha 2))) u0)) (* -1 (pow alpha 2))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* 1/2 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/3 u0)
(* -1/2 u0)
(* u0 (- (* -1/3 u0) 1/2))
(* u0 (- (* -1/3 u0) 1/2))
(* u0 (- (* -1/3 u0) 1/2))
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1/3 (pow u0 2))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(* 1/2 (/ alpha u0))
(/ (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) u0)
(/ (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) u0)
(/ (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) u0)
(* 1/3 alpha)
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(* 1/3 alpha)
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(/ 1/2 u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
1/3
(+ 1/3 (* 1/2 (/ 1 u0)))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+ 1/3 (* 1/2 (/ 1 u0)))
1/3
(+ 1/3 (* 1/2 (/ 1 u0)))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+ 1/3 (* 1/2 (/ 1 u0)))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(/ alpha (pow u0 2))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(/ (pow alpha 2) (pow u0 3))
(/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))
(/ (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)) (pow u0 3))
(* 1/4 (pow alpha 2))
(+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))
(+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))
(+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))
(* 1/4 (pow alpha 2))
(+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))
(+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1 (pow u0 3))
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
(/ 1/3 u0)
Outputs
(* alpha u0)
(*.f32 alpha u0)
(* u0 (+ alpha (* 1/2 (* alpha u0))))
(*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ alpha (* u0 (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)))))
(*.f32 u0 (+.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))))))
(* u0 (+ alpha (* u0 (+ (* 1/2 alpha) (* u0 (+ (* 1/4 (* alpha u0)) (* 1/3 alpha)))))))
(*.f32 u0 (+.f32 alpha (*.f32 u0 (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))))
(* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 alpha (neg.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ alpha u0))
(-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0)))
(-.f32 (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 alpha u0)) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))
(+ (* -1 (* alpha (+ (log -1) (* -1 (log (/ 1 u0)))))) (+ (* 1/3 (/ alpha (pow u0 3))) (+ (* 1/2 (/ alpha (pow u0 2))) (/ alpha u0))))
(+.f32 (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)))) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* alpha (log (/ -1 u0)))
(*.f32 alpha (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* alpha (log (/ -1 u0))) (/ alpha u0))
(+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 #s(literal -1 binary32) u0))))
(+ (* -1 (/ (+ (* -1 alpha) (* -1/2 (/ alpha u0))) u0)) (* alpha (log (/ -1 u0))))
(-.f32 (*.f32 alpha (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 (*.f32 alpha (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 alpha) (* -1 (/ (+ (* 1/3 (/ alpha u0)) (* 1/2 alpha)) u0))) u0)) (* alpha (log (/ -1 u0))))
(+.f32 (*.f32 alpha (log.f32 (/.f32 #s(literal -1 binary32) u0))) (/.f32 (+.f32 alpha (/.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 (* alpha (log (- 1 u0))))
(*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0)))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* u0 (- (* u0 (- (* u0 (- (* -1/4 u0) 1/3)) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))
(+ (log -1) (* -1 (log (/ 1 u0))))
(+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))
(- (+ (log -1) (* -1 (log (/ 1 u0)))) (/ 1 u0))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (/.f32 #s(literal -1 binary32) u0))
(+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0))))
(+.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0))
(- (+ (log -1) (+ (* -1 (log (/ 1 u0))) (* -1 (/ (+ 1/2 (* 1/3 (/ 1 u0))) (pow u0 2))))) (/ 1 u0))
(+.f32 (-.f32 (log.f32 u0) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0)) (*.f32 u0 u0))) (+.f32 (log.f32 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u0)))
(* -1 (log (/ -1 u0)))
(neg.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(- (* -1 (log (/ -1 u0))) (/ 1 u0))
(-.f32 (/.f32 #s(literal -1 binary32) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (* 1/2 (/ 1 u0))) u0)))
(-.f32 (/.f32 (-.f32 #s(literal -1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(+ (* -1 (log (/ -1 u0))) (* -1 (/ (+ 1 (+ (/ 1/3 (pow u0 2)) (* 1/2 (/ 1 u0)))) u0)))
(-.f32 (/.f32 (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)))) (neg.f32 u0)) (log.f32 (/.f32 #s(literal -1 binary32) u0)))
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 u0)
(neg.f32 u0)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* -1 alpha)
(neg.f32 alpha)
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha u0))))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(* 1/2 (* (pow alpha 2) (pow u0 2)))
(*.f32 u0 (*.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha u0))))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(* (pow u0 2) (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (* u0 (+ 1 (* 1/2 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* 1/2 (* (pow alpha 2) u0))
(*.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha u0)))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* u0 (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)))
(neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* 1/2 (* (pow alpha 2) u0))
(*.f32 #s(literal 1/2 binary32) (*.f32 alpha (*.f32 alpha u0)))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* -1 (* u0 (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2)))))
(neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* (pow alpha 2) (+ 1 (* 1/2 u0)))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
alpha
(+ alpha (* 1/2 (* alpha u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(+ alpha (* 1/2 (* alpha u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(+ alpha (* 1/2 (* alpha u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* 1/2 (* alpha u0))
(*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)))
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(+.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 alpha #s(literal 1 binary32))))
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(+.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 alpha #s(literal 1 binary32))))
(* u0 (+ (* 1/2 alpha) (/ alpha u0)))
(+.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 alpha #s(literal 1 binary32))))
(* 1/2 (* alpha u0))
(*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32)))
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(+.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 alpha #s(literal 1 binary32))))
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(+.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 alpha #s(literal 1 binary32))))
(* -1 (* u0 (+ (* -1 (/ alpha u0)) (* -1/2 alpha))))
(+.f32 (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 alpha #s(literal 1 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
(* alpha (+ 1 (* 1/2 u0)))
(*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))
1
#s(literal 1 binary32)
(+ 1 (* 1/2 u0))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(+ 1 (* 1/2 u0))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(+ 1 (* 1/2 u0))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* u0 (+ 1/2 (/ 1 u0)))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(* u0 (+ 1/2 (/ 1 u0)))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(* u0 (+ 1/2 (/ 1 u0)))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* u0 (+ 1/2 (/ 1 u0)))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(* u0 (+ 1/2 (/ 1 u0)))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(* u0 (+ 1/2 (/ 1 u0)))
(+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 u0 (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha (*.f32 alpha u0)))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (*.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 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 u0 (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha (*.f32 alpha u0)))))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* (pow alpha 2) (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))))
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 (*.f32 alpha (*.f32 alpha u0))))
(* -1 (* alpha u0))
(-.f32 #s(literal 0 binary32) (*.f32 alpha u0))
(* u0 (+ (* -1 alpha) (* -1/2 (* alpha u0))))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))))
(* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* -1/3 (* alpha u0))))))
(*.f32 u0 (-.f32 (*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) alpha))
(* u0 (+ (* -1 alpha) (* u0 (+ (* -1/2 alpha) (* -1/3 (* alpha u0))))))
(*.f32 u0 (-.f32 (*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))) alpha))
(* -1/3 (* alpha (pow u0 3)))
(*.f32 #s(literal -1/3 binary32) (*.f32 u0 (*.f32 (*.f32 u0 u0) alpha)))
(* (pow u0 3) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha)))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))))
(* (pow u0 3) (+ (* -1 (/ alpha (pow u0 2))) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 alpha #s(literal -1/3 binary32)) (*.f32 (/.f32 alpha u0) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* (pow u0 3) (+ (* -1 (/ alpha (pow u0 2))) (+ (* -1/2 (/ alpha u0)) (* -1/3 alpha))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 alpha #s(literal -1/3 binary32)) (*.f32 (/.f32 alpha u0) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* -1/3 (* alpha (pow u0 3)))
(*.f32 #s(literal -1/3 binary32) (*.f32 u0 (*.f32 (*.f32 u0 u0) alpha)))
(* -1 (* (pow u0 3) (+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ alpha u0)) (* -1/2 alpha)) u0)) (* 1/3 alpha))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 alpha #s(literal -1/3 binary32)) (*.f32 (/.f32 alpha u0) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ alpha u0)) (* -1/2 alpha)) u0)) (* 1/3 alpha))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 alpha #s(literal -1/3 binary32)) (*.f32 (/.f32 alpha u0) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* alpha (* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1)))
(*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* -1 u0)
(neg.f32 u0)
(* u0 (- (* -1/2 u0) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* u0 (- (* u0 (- (* -1/3 u0) 1/2)) 1))
(*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))
(* -1/3 (pow u0 3))
(*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)) u0)))
(* (pow u0 3) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)) u0)))
(* -1/3 (pow u0 3))
(*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32)))
(* -1 (* (pow u0 3) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 u0 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) #s(literal -1 binary32)))
(* -1 (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 u0 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) #s(literal -1 binary32)))
-1
#s(literal -1 binary32)
(- (* -1/2 u0) 1)
(+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(- (* u0 (- (* -1/3 u0) 1/2)) 1)
(+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 u0) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)) u0)))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 u0) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)) u0)))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 u0) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)) u0)))
(* (pow u0 2) (- (* -1 (/ (+ 1/2 (/ 1 u0)) u0)) 1/3))
(*.f32 (*.f32 u0 u0) (-.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) u0)) u0)))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 u0 (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha (*.f32 alpha u0)))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* (pow u0 3) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (*.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 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(* 1/3 (* (pow alpha 2) (pow u0 3)))
(*.f32 u0 (*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha (*.f32 alpha u0)))))
(* -1 (* (pow u0 3) (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2)))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2)))))
(neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(* -1 (* (pow alpha 2) (* (pow u0 3) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha (*.f32 alpha u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #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 u0 u0) (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2)))))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(* 1/3 (* (pow alpha 2) (pow u0 2)))
(*.f32 u0 (*.f32 #s(literal 1/3 binary32) (*.f32 alpha (*.f32 alpha u0))))
(* (pow u0 2) (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(*.f32 (*.f32 u0 u0) (-.f32 (*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)))
(* (pow u0 2) (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))))
(*.f32 (*.f32 u0 u0) (-.f32 (*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* (pow alpha 2) (* (pow u0 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(* -1 (* (pow alpha 2) (* (pow u0 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32)))
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(pow u0 2)
(*.f32 u0 u0)
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* (pow alpha 2) (+ 1/3 (+ (* 1/2 (/ 1 u0)) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(* -1 (* (pow alpha 2) (- (* -1 (+ 1/3 (* 1/2 (/ 1 u0)))) (/ 1 (pow u0 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (+.f32 (/.f32 #s(literal 1/2 binary32) u0) (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)))))
(/ (pow alpha 2) (pow u0 2))
(/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))
(/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 2))
(/.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 u0))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 2))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 u0))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 2))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 u0))
(* 1/3 (pow alpha 2))
(*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)))
(+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(+ (* 1/3 (pow alpha 2)) (+ (* 1/2 (/ (pow alpha 2) u0)) (/ (pow alpha 2) (pow u0 2))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(* 1/3 (pow alpha 2))
(*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32)))
(+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2)))
(-.f32 (*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2)))
(-.f32 (*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (/.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (+.f32 (*.f32 (*.f32 alpha (/.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 4)))
(*.f32 (*.f32 alpha alpha) (*.f32 #s(literal 1/4 binary32) (pow.f32 u0 #s(literal 4 binary32))))
(* (pow u0 4) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)))
(* (pow u0 4) (+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2))))
(*.f32 (pow.f32 u0 #s(literal 4 binary32)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) u0)))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (* (pow u0 4) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 #s(literal 4 binary32)))) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(pow alpha 2)
(*.f32 alpha alpha)
(+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2))
(*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2))
(+.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0)))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 #s(literal 1/4 binary32) (*.f32 alpha (*.f32 u0 (*.f32 (*.f32 u0 u0) alpha))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (/.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(* (pow u0 3) (+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 alpha (/.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32))))))
(* 1/4 (* (pow alpha 2) (pow u0 3)))
(*.f32 #s(literal 1/4 binary32) (*.f32 alpha (*.f32 u0 (*.f32 (*.f32 u0 u0) alpha))))
(* -1 (* (pow u0 3) (+ (* -1/3 (/ (pow alpha 2) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* 1/3 (pow alpha 2)) (* 1/2 (/ (pow alpha 2) u0))) u0)) (* -1/4 (pow alpha 2)))))
(*.f32 (+.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0)) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 u0 u0))))
(* -1 (* (pow u0 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow alpha 2) u0)) (* -1/2 (pow alpha 2))) u0)) (* 1/3 (pow alpha 2))) u0)) (* -1/4 (pow alpha 2)))))
(neg.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 alpha (*.f32 alpha #s(literal 1/3 binary32))) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (* (pow u0 3) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3)))))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(pow u0 3)
(*.f32 u0 (*.f32 u0 u0))
(* (pow alpha 2) u0)
(*.f32 alpha (*.f32 alpha u0))
(* u0 (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(* u0 (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(* u0 (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)))
(*.f32 u0 (+.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))))))
(* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0))))))
(*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(+ (* -1 (* (pow alpha 2) (+ (log -1) (* -1 (log (/ 1 u0)))))) (/ (pow alpha 2) u0))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (*.f32 alpha (/.f32 alpha u0))) (*.f32 (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0)) (*.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))))
(+.f32 (*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 #s(literal -1 binary32)) (log.f32 u0))))) (*.f32 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))))
(* (pow alpha 2) (log (/ -1 u0)))
(*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha))
(+ (* (pow alpha 2) (log (/ -1 u0))) (/ (pow alpha 2) u0))
(*.f32 alpha (+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 #s(literal -1 binary32) u0)))))
(+ (* -1 (/ (+ (* -1 (pow alpha 2)) (* -1/2 (/ (pow alpha 2) u0))) u0)) (* (pow alpha 2) (log (/ -1 u0))))
(-.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 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))))
(+.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) u0)) (*.f32 alpha alpha)) (/.f32 (+.f32 (*.f32 alpha alpha) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1/3 binary32) u0))) u0)) u0))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* -1 (* (pow alpha 2) (log (- 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* 1/2 u0)
(*.f32 u0 #s(literal 1/2 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/3 u0)
(*.f32 u0 #s(literal -1/3 binary32))
(* -1/2 u0)
(*.f32 u0 #s(literal -1/2 binary32))
(* u0 (- (* -1/3 u0) 1/2))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(* u0 (- (* -1/3 u0) 1/2))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(* u0 (- (* -1/3 u0) 1/2))
(*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1/3 (pow u0 2))
(*.f32 (*.f32 u0 u0) #s(literal -1/3 binary32))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* -1 (* (pow u0 2) (+ 1/3 (* 1/2 (/ 1 u0)))))
(*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* alpha (+ 1/3 (* 1/2 (/ 1 u0))))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* 1/2 (/ alpha u0))
(*.f32 alpha (/.f32 #s(literal 1/2 binary32) u0))
(/ (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) u0)
(/.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))) u0)
(/ (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) u0)
(/.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))) u0)
(/ (+ (* 1/3 (* alpha u0)) (* 1/2 alpha)) u0)
(/.f32 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32)))) u0)
(* 1/3 alpha)
(*.f32 alpha #s(literal 1/3 binary32))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(* 1/3 alpha)
(*.f32 alpha #s(literal 1/3 binary32))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(+ (* 1/3 alpha) (* 1/2 (/ alpha u0)))
(*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))
(/ 1/2 u0)
(/.f32 #s(literal 1/2 binary32) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0)
(/ (+ 1/2 (* 1/3 u0)) u0)
(/.f32 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))) u0)
1/3
#s(literal 1/3 binary32)
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
1/3
#s(literal 1/3 binary32)
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(+ 1/3 (* 1/2 (/ 1 u0)))
(+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(/ alpha (pow u0 2))
(/.f32 alpha (*.f32 u0 u0))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(* (pow alpha 2) (+ 1/4 (+ (* 1/3 (/ 1 u0)) (+ (* 1/2 (/ 1 (pow u0 2))) (/ 1 (pow u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))
(/ (pow alpha 2) (pow u0 3))
(/.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 u0)))
(/ (+ (* 1/2 (* (pow alpha 2) u0)) (pow alpha 2)) (pow u0 3))
(/.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 (*.f32 u0 u0)))
(/ (+ (* u0 (+ (* 1/3 (* (pow alpha 2) u0)) (* 1/2 (pow alpha 2)))) (pow alpha 2)) (pow u0 3))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 (*.f32 u0 u0)))
(/ (+ (* u0 (+ (* 1/2 (pow alpha 2)) (* u0 (+ (* 1/4 (* (pow alpha 2) u0)) (* 1/3 (pow alpha 2)))))) (pow alpha 2)) (pow u0 3))
(/.f32 (+.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))))) (*.f32 u0 (*.f32 u0 u0)))
(* 1/4 (pow alpha 2))
(*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha))
(+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))
(+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (* 1/2 (/ (pow alpha 2) (pow u0 2)))))
(+.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha (/.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))))
(+ (* 1/4 (pow alpha 2)) (+ (* 1/3 (/ (pow alpha 2) u0)) (+ (* 1/2 (/ (pow alpha 2) (pow u0 2))) (/ (pow alpha 2) (pow u0 3)))))
(+.f32 (*.f32 (*.f32 alpha (/.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32)))))
(* 1/4 (pow alpha 2))
(*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha))
(+ (* 1/4 (pow alpha 2)) (* 1/3 (/ (pow alpha 2) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))
(+ (* -1 (/ (+ (* -1/2 (/ (pow alpha 2) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))
(-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/3 binary32) (/.f32 #s(literal -1/2 binary32) u0))) u0))
(+ (* -1 (/ (+ (* -1 (/ (+ (* 1/2 (pow alpha 2)) (/ (pow alpha 2) u0)) u0)) (* -1/3 (pow alpha 2))) u0)) (* 1/4 (pow alpha 2)))
(-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 alpha alpha)) (/.f32 (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) u0))
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1 (pow u0 3))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)
(/ 1/3 u0)
(/.f32 #s(literal 1/3 binary32) u0)

eval105.0ms (1%)

Compiler

Compiled 25209 to 2499 computations (90.1% saved)

prune162.0ms (1.5%)

Pruning

64 alts after pruning (57 fresh and 7 done)

PrunedKeptTotal
New1076271103
Fresh113041
Picked325
Done055
Total1090641154
Accuracy
100.0%
Counts
1154 → 64
Alt Table
Click to see full alt table
StatusAccuracyProgram
94.1%
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
93.9%
(*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
92.5%
(*.f32 (+.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) alpha)) (neg.f32 alpha))
92.2%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha u0)))
88.7%
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
92.5%
(*.f32 (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 u0)) alpha) (neg.f32 alpha))
92.2%
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha u0)) alpha)
92.3%
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0) (*.f32 alpha alpha))
92.2%
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) alpha) (*.f32 alpha u0))
92.8%
(*.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) alpha) (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
94.1%
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) alpha)
92.2%
(*.f32 (*.f32 (*.f32 u0 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))) alpha) (neg.f32 alpha))
94.1%
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) (neg.f32 alpha)) alpha)
88.6%
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha)) alpha)
93.7%
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))) u0))
88.6%
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha))
92.2%
(*.f32 (*.f32 (*.f32 alpha u0) alpha) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
99.1%
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
94.3%
(*.f32 (*.f32 u0 (+.f32 alpha (*.f32 u0 (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))))))) alpha)
92.4%
(*.f32 (*.f32 u0 (+.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))) alpha)
88.7%
(*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
93.4%
(*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))) (*.f32 u0 (*.f32 u0 u0)))
88.6%
(*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) alpha)
92.3%
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
92.2%
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
93.5%
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
93.5%
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))))
88.6%
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
93.8%
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
94.0%
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
93.9%
(*.f32 (*.f32 alpha (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
91.8%
(*.f32 (*.f32 alpha (*.f32 u0 u0)) (*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) u0))
92.3%
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
94.1%
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
94.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) u0) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
92.5%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
94.4%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (neg.f32 u0)))
94.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))
94.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))) #s(literal -1 binary32)))))
94.1%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
93.6%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) (*.f32 u0 u0)) #s(literal -1/4 binary32))) #s(literal -1/3 binary32)))))
99.2%
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
76.4%
(*.f32 (*.f32 alpha u0) alpha)
94.2%
(*.f32 u0 (+.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))))))
88.8%
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1/2 binary32))))
88.7%
(*.f32 u0 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32)) alpha) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32))) alpha))
93.4%
(*.f32 u0 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0)))))
88.8%
(*.f32 u0 (*.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha)) alpha))
88.6%
(*.f32 u0 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
88.7%
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
69.6%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))))
76.4%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 u0)))))
93.4%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) u0))))
93.6%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32)))))))
93.1%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (/.f32 #s(literal 1 binary32) u0)) #s(literal 1/4 binary32))))))
93.4%
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))))
76.3%
(*.f32 u0 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
91.7%
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha u0) u0) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))
92.2%
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
92.1%
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
93.4%
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))))
94.3%
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))))
76.4%
(*.f32 u0 (*.f32 alpha alpha))
88.4%
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
Compiler

Compiled 4102 to 1411 computations (65.6% saved)

regimes244.0ms (2.3%)

Counts
104 → 1
Calls
Call 1
Inputs
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
(*.f32 u0 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) alpha)
(*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha)) alpha)
(*.f32 u0 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 u0 (*.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1/2 binary32))))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 u0 (+.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))) alpha)
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) alpha) (*.f32 alpha u0))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha u0)) alpha)
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha) (neg.f32 alpha))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 alpha u0) alpha) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 (*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) u0)
(*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (*.f32 u0 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 u0 (*.f32 u0 #s(literal -1/3 binary32))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(*.f32 (*.f32 (*.f32 u0 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 #s(literal -1/3 binary32) (*.f32 u0 u0)))) alpha) (neg.f32 alpha))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))))
(*.f32 u0 (*.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) #s(literal -1 binary32)) alpha) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal -1 binary32))) alpha))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))
(*.f32 (+.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) alpha)) (neg.f32 alpha))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 #s(literal -1/3 binary32) (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) u0))))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) alpha) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (*.f32 (neg.f32 alpha) u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) alpha)
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 u0)) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))
(*.f32 u0 (*.f32 (*.f32 u0 u0) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha u0) u0) (*.f32 alpha (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (neg.f32 u0)))
(*.f32 (*.f32 alpha (*.f32 u0 u0)) (*.f32 (*.f32 alpha (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) u0))
(*.f32 (*.f32 u0 (+.f32 alpha (*.f32 u0 (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (*.f32 (*.f32 alpha u0) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))))))) alpha)
(+.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) (*.f32 alpha (*.f32 alpha u0))) (*.f32 #s(literal 1 binary32) (*.f32 alpha (*.f32 alpha u0))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal -1/2 binary32)) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))) #s(literal -1 binary32)))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32))) (*.f32 (*.f32 u0 u0) (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32)) (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) alpha))) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))))
(+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))
(*.f32 (-.f32 (*.f32 alpha (*.f32 alpha #s(literal -1/3 binary32))) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0))))
(*.f32 u0 (+.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) (*.f32 u0 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 #s(literal 1/3 binary32) (*.f32 #s(literal 1/4 binary32) u0))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 (+.f32 (/.f32 (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0)) (*.f32 u0 u0)) #s(literal -1/4 binary32))) #s(literal -1/3 binary32)))))
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha))))) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 u0 (+.f32 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 u0 u0) #s(literal 1/4 binary32))))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))))))
(*.f32 (*.f32 alpha (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0))))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 alpha (*.f32 alpha (+.f32 (+.f32 (/.f32 (/.f32 #s(literal 1/2 binary32) u0) u0) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 u0 u0)) u0)) (+.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1/3 binary32) u0)))))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))))) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32)))) u0))
(*.f32 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 u0 u0)) alpha) (*.f32 alpha (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0)) (+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) (*.f32 u0 u0)) #s(literal 1/4 binary32))))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (+.f32 (/.f32 #s(literal 1/3 binary32) u0) (/.f32 #s(literal 1/2 binary32) (*.f32 u0 u0))) (+.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) u0) u0) (/.f32 #s(literal 1 binary32) u0)) #s(literal 1/4 binary32))))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 alpha alpha) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) u0)) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32)))))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (+.f32 (*.f32 (/.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0))) (*.f32 alpha (+.f32 (/.f32 (/.f32 alpha (*.f32 u0 u0)) u0) (*.f32 alpha #s(literal 1/4 binary32)))))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/3 binary32)) (/.f32 (*.f32 alpha (+.f32 (*.f32 alpha #s(literal 1/2 binary32)) (/.f32 alpha u0))) u0)) u0))))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))))
(*.f32 (*.f32 u0 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))))) (*.f32 u0 (*.f32 u0 u0)))
(*.f32 (+.f32 (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))
(*.f32 u0 (*.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal -1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) #s(literal 1/3 binary32)) (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))) u0)) u0)) (neg.f32 (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))) u0) (-.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))))))
(*.f32 u0 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (-.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) #s(literal -1 binary32)))) (+.f32 #s(literal -1 binary32) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))) (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32))))) (*.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))) (-.f32 (*.f32 alpha (+.f32 (/.f32 alpha (*.f32 u0 (*.f32 u0 u0))) (*.f32 alpha #s(literal 1/4 binary32)))) (/.f32 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)) (/.f32 u0 (*.f32 alpha alpha)))))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) u0) (+.f32 (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))) (*.f32 alpha alpha)))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)) alpha)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
(*.f32 (/.f32 alpha (neg.f32 (/.f32 #s(literal 1 binary32) alpha))) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 alpha (neg.f32 (*.f32 alpha alpha))))) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (/.f32 (neg.f32 (*.f32 alpha (*.f32 alpha alpha))) (*.f32 alpha alpha))) (log1p.f32 (neg.f32 u0)))
(*.f32 (/.f32 (/.f32 (*.f32 alpha (-.f32 #s(literal 0 binary32) (*.f32 alpha (*.f32 alpha alpha)))) alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 alpha (*.f32 alpha alpha)))))) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (/.f32 (neg.f32 (*.f32 u0 (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 u0 u0)) (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 u0 u0))) (*.f32 u0 (*.f32 u0 (*.f32 u0 u0))))))
(*.f32 (*.f32 alpha (/.f32 (-.f32 (*.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha alpha)))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha alpha)))) (log1p.f32 (neg.f32 u0)))
(/.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (*.f32 alpha alpha))))) (*.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))))
(*.f32 (*.f32 alpha (/.f32 (neg.f32 (pow.f32 alpha #s(literal 3 binary32))) (*.f32 alpha alpha))) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (-.f32 (log.f32 (neg.f32 (+.f32 (*.f32 u0 u0) #s(literal -1 binary32)))) (log1p.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.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)) (+.f32 (pow.f32 (log1p.f32 u0) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 3 binary32)) (pow.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))) #s(literal 3 binary32))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) #s(literal 2 binary32)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))) #s(literal 2 binary32)) (*.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 u0))) (log1p.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) u0))))))))
Outputs
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
Calls

6 calls:

52.0ms
(log.f32 (-.f32 #s(literal 1 binary32) u0))
46.0ms
(*.f32 (neg.f32 alpha) alpha)
39.0ms
(-.f32 #s(literal 1 binary32) u0)
31.0ms
u0
30.0ms
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
Results
AccuracySegmentsBranch
99.2%1alpha
99.2%1u0
99.2%1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 #s(literal 1 binary32) u0)))
99.2%1(*.f32 (neg.f32 alpha) alpha)
99.2%1(log.f32 (-.f32 #s(literal 1 binary32) u0))
99.2%1(-.f32 #s(literal 1 binary32) u0)
Compiler

Compiled 34 to 25 computations (26.5% saved)

regimes94.0ms (0.9%)

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

2 calls:

29.0ms
alpha
28.0ms
u0
Results
AccuracySegmentsBranch
94.4%1alpha
94.4%1u0
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes37.0ms (0.3%)

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

2 calls:

16.0ms
alpha
16.0ms
u0
Results
AccuracySegmentsBranch
94.3%1u0
94.3%1alpha
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes38.0ms (0.4%)

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

2 calls:

17.0ms
alpha
13.0ms
u0
Results
AccuracySegmentsBranch
94.3%1alpha
94.3%1u0
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes27.0ms (0.3%)

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

2 calls:

13.0ms
u0
11.0ms
alpha
Results
AccuracySegmentsBranch
92.5%1u0
92.5%1alpha
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes29.0ms (0.3%)

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

2 calls:

12.0ms
u0
10.0ms
alpha
Results
AccuracySegmentsBranch
92.5%1alpha
92.5%1u0
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes23.0ms (0.2%)

Counts
32 → 1
Calls
Call 1
Inputs
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
(*.f32 u0 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) alpha)
(*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha)) alpha)
(*.f32 u0 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 u0 (*.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1/2 binary32))))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 u0 (+.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))) alpha)
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) alpha) (*.f32 alpha u0))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha u0)) alpha)
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha) (neg.f32 alpha))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 u0)))))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
(*.f32 (*.f32 (*.f32 alpha u0) alpha) (+.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 u0 u0)) (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32))))
Outputs
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
Calls

2 calls:

12.0ms
alpha
9.0ms
u0
Results
AccuracySegmentsBranch
92.4%1alpha
92.4%1u0
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes21.0ms (0.2%)

Counts
28 → 1
Calls
Call 1
Inputs
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
(*.f32 u0 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) alpha)
(*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha)) alpha)
(*.f32 u0 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 u0 (*.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1/2 binary32))))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(*.f32 (*.f32 u0 (+.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))) alpha)
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) alpha) (*.f32 alpha u0))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) u0) (*.f32 alpha alpha))
(*.f32 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha u0)) alpha)
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))) (*.f32 alpha (*.f32 alpha u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))) alpha) (neg.f32 alpha))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 #s(literal 1/3 binary32))) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (/.f32 #s(literal 1/2 binary32) u0)))) #s(literal 1 binary32))))
(*.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 u0)) (/.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 u0)))))
Outputs
(*.f32 (*.f32 u0 (+.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))) alpha)
Calls

2 calls:

11.0ms
alpha
8.0ms
u0
Results
AccuracySegmentsBranch
92.4%1u0
92.4%1alpha
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes15.0ms (0.1%)

Counts
18 → 1
Calls
Call 1
Inputs
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
(*.f32 u0 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) alpha)
(*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha)) alpha)
(*.f32 u0 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 u0 (*.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1/2 binary32))))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
Outputs
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
Calls

2 calls:

8.0ms
u0
6.0ms
alpha
Results
AccuracySegmentsBranch
92.3%1u0
92.3%1alpha
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes14.0ms (0.1%)

Counts
16 → 1
Calls
Call 1
Inputs
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
(*.f32 u0 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) alpha)
(*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha)) alpha)
(*.f32 u0 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 u0 (*.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) #s(literal 1/2 binary32))))
(*.f32 u0 (neg.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal -1/2 binary32) (/.f32 #s(literal -1 binary32) u0))))))
Outputs
(*.f32 u0 (*.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha)) alpha))
Calls

2 calls:

8.0ms
alpha
5.0ms
u0
Results
AccuracySegmentsBranch
88.8%1alpha
88.8%1u0
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes9.0ms (0.1%)

Counts
13 → 1
Calls
Call 1
Inputs
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
(*.f32 u0 (*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 alpha) (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))) alpha)
(*.f32 (*.f32 u0 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))) (*.f32 alpha alpha))
(*.f32 (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))))
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha))
(*.f32 (*.f32 (*.f32 u0 (+.f32 #s(literal -1 binary32) (*.f32 u0 #s(literal -1/2 binary32)))) (neg.f32 alpha)) alpha)
(*.f32 u0 (*.f32 (*.f32 u0 u0) (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
Outputs
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
Calls

2 calls:

4.0ms
alpha
4.0ms
u0
Results
AccuracySegmentsBranch
88.7%1alpha
88.7%1u0
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes7.0ms (0.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
Outputs
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
Calls

2 calls:

4.0ms
alpha
2.0ms
u0
Results
AccuracySegmentsBranch
88.6%1alpha
88.6%1u0
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Counts
2 → 1
Calls
Call 1
Inputs
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
Outputs
(*.f32 (*.f32 alpha u0) alpha)
Calls

2 calls:

2.0ms
alpha
1.0ms
u0
Results
AccuracySegmentsBranch
76.4%1alpha
76.4%1u0
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f32 u0 (*.f32 alpha alpha))
Outputs
(*.f32 u0 (*.f32 alpha alpha))
Calls

2 calls:

1.0ms
alpha
1.0ms
u0
Results
AccuracySegmentsBranch
76.4%1u0
76.4%1alpha
Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify80.0ms (0.8%)

Algorithm
egg-herbie
Rules
788×distribute-lft-neg-in_binary32
450×cancel-sign-sub_binary32
444×neg-mul-1_binary32
398×neg-sub0_binary32
326×distribute-rgt-neg-in_binary32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
082191
1165191
2212190
3289188
4379187
5664187
61115187
71628187
82016187
92273187
102361187
112371187
122371187
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (neg.f32 u0)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(*.f32 (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(*.f32 (*.f32 u0 (+.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))) alpha)
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
(*.f32 u0 (*.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 alpha alpha))
Outputs
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (-.f32 #s(literal 0 binary32) (*.f32 alpha alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32))))))) (neg.f32 u0)))
(*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 (+.f32 #s(literal -1/3 binary32) (*.f32 u0 #s(literal -1/4 binary32)))))))))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha u0) (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32))))))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 #s(literal 1/3 binary32) (*.f32 u0 #s(literal 1/4 binary32))))))))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/4 binary32)) #s(literal 1/3 binary32)))))))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (-.f32 #s(literal 0 binary32) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32)))))))
(*.f32 (*.f32 (+.f32 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))) (neg.f32 u0)) alpha) (neg.f32 alpha))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 #s(literal -1/2 binary32) (*.f32 u0 #s(literal -1/3 binary32))))))))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))
(*.f32 (*.f32 u0 (+.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))) alpha)
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 u0 (*.f32 alpha (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 (*.f32 u0 #s(literal 1/3 binary32)) #s(literal 1/2 binary32)))))) u0)
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 (+.f32 #s(literal 1/2 binary32) (*.f32 u0 #s(literal 1/3 binary32))))))))
(*.f32 u0 (*.f32 (+.f32 (*.f32 (*.f32 u0 #s(literal 1/2 binary32)) alpha) (*.f32 #s(literal 1 binary32) alpha)) alpha))
(*.f32 u0 (*.f32 alpha (+.f32 alpha (*.f32 alpha (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 u0 (*.f32 (*.f32 (+.f32 (*.f32 u0 #s(literal 1/2 binary32)) #s(literal 1 binary32)) alpha) alpha))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32))))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 #s(literal 1 binary32) (*.f32 u0 #s(literal 1/2 binary32)))))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 alpha (*.f32 alpha u0))
(*.f32 u0 (*.f32 alpha alpha))

soundness2.8s (26.1%)

Rules
5742×*-lowering-*.f32
5742×*-lowering-*.f64
4234×*-lowering-*.f32
4234×*-lowering-*.f64
3506×*-lowering-*.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0915
13814
222814
3193011
01148011
052232
1319206
23120192
08711192
0112518
1343429
21003411
33114398
08219398
089
1217
2457
3907
41287
51857
62477
73717
84167
94247
104657
04657
02263514
17592958
227832819
372022819
085692819
03315686
111854798
244264595
083864595
048248
1305226
23268221
08266221
045224
1284174
22582130
09234130
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
saturated
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 690 to 414 computations (40% saved)

preprocess61.0ms (0.6%)

Remove

(abs alpha)

Compiler

Compiled 644 to 338 computations (47.5% saved)

end0.0ms (0%)

Profiling

Loading profile data...