Details

Time bar (total: 7.3s)

analyze54.0ms (0.7%)

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
50%0.1%0.1%99.8%0%0%0%3
50%0.1%0.1%99.8%0%0%0%4
75%0.1%0%99.8%0%0%0%5
75%0.1%0%99.8%0%0%0%6
87.5%0.1%0%99.8%0%0%0%7
87.5%0.1%0%99.8%0%0%0%8
93.8%0.2%0%99.8%0%0%0%9
93.8%0.2%0%99.8%0%0%0%10
96.9%0.2%0%99.8%0%0%0%11
96.9%0.2%0%99.8%0%0%0%12
Compiler

Compiled 26 to 19 computations (26.9% saved)

sample1.9s (25.5%)

Results
1.8s8256×body256valid
Bogosity

preprocess242.0ms (3.3%)

Algorithm
egg-herbie
Rules
3796×fma-neg_binary32
1227×fma-def_binary32
476×distribute-rgt-out--_binary32
313×*-commutative_binary32
301×unsub-neg_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01428
13526
27826
316226
422626
529826
639326
757626
8112726
9190426
10242326
11274326
12307026
13337826
14346226
15352826
16392826
17472726
18532526
19564526
20576826
21582426
22582426
23609226
24624426
25626626
26629026
27631426
28631426
29646026
022
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
Outputs
0
1
Call 2
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
(*.f32 (*.f32 (neg.f32 u0) u0) (log.f32 (-.f32 1 alpha)))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 u0) u0) (log.f32 (-.f32 1 alpha)))
(*.f32 (neg.f32 u0) (*.f32 u0 (log.f32 (-.f32 1 alpha))))
(*.f32 u0 (*.f32 (neg.f32 u0) (log1p.f32 (neg.f32 alpha))))
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify36.0ms (0.5%)

Algorithm
egg-herbie
Rules
550×fma-def_binary32
230×fma-neg_binary32
84×distribute-rgt-in_binary32
84×cancel-sign-sub-inv_binary32
67×distribute-lft-in_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0914
12213
24513
38813
412213
516313
621413
731413
859013
996713
10123013
11139213
12156213
13171513
14174213
15174313
Stop Event
saturated
Counts
1 → 5
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))

eval1.0ms (0%)

Compiler

Compiled 44 to 21 computations (52.3% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New325
Fresh101
Picked000
Done000
Total426
Error
0.1b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
0.3b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
Compiler

Compiled 20 to 14 computations (30% saved)

localize30.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 (neg.f32 u0))
0.2b
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
Compiler

Compiled 24 to 7 computations (70.8% saved)

series42.0ms (0.6%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
23.0ms
alpha
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
12.0ms
alpha
@0
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
1.0ms
u0
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
1.0ms
u0
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
1.0ms
alpha
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))

rewrite47.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
598×pow1_binary32
549×add-log-exp_binary32
548×expm1-log1p-u_binary32
547×log1p-expm1-u_binary32
537×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0826
116418
2213218
Stop Event
node limit
Counts
3 → 39
Calls
Call 1
Inputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(log1p.f32 (neg.f32 u0))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) alpha) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 u0 1) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 u0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u0)))))))

simplify63.0ms (0.9%)

Algorithm
egg-herbie
Rules
823×fma-def_binary32
634×fma-neg_binary32
476×log-prod_binary32
338×times-frac_binary32
276×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01831603
14971380
218371204
361371204
Stop Event
node limit
Counts
99 → 204
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 -1 (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)
(+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))
(+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)))
(+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (+.f32 (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))))
(*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 alpha u0)))
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (*.f32 -1 (/.f32 alpha u0))))
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3))))))
(*.f32 -1 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(*.f32 -1 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 0 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 2))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) alpha) alpha))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(-.f32 (+.f32 1 (*.f32 alpha (log1p.f32 u0))) 1)
(pow.f32 (*.f32 alpha (log1p.f32 u0)) 1)
(pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3)
(pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)
(sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2))
(log.f32 (pow.f32 (+.f32 u0 1) alpha))
(cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0))))
(log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0))))
(exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))))
(-.f32 (+.f32 1 (log1p.f32 u0)) 1)
(*.f32 (log1p.f32 u0) 1)
(*.f32 1 (log1p.f32 u0))
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0)))
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))
(pow.f32 (log1p.f32 u0) 1)
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2))
(log.f32 (+.f32 u0 1))
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3))
(expm1.f32 (log1p.f32 (log1p.f32 u0)))
(exp.f32 (log.f32 (log1p.f32 u0)))
Outputs
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) u0)
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 1/2) u0 u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(fma.f32 1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1))))
(*.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 (*.f32 alpha alpha)))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))
(+.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 (/.f32 alpha u0) alpha))
(fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 (/.f32 alpha u0) alpha))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))
(-.f32 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))
(fma.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 (*.f32 alpha alpha))))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))))
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) alpha) (+.f32 1/2 (/.f32 1/3 u0))))
(+.f32 (*.f32 (/.f32 alpha u0) alpha) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 (*.f32 alpha alpha)))))
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))
(*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)))
(*.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (/.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)))
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 1/2 (/.f32 (/.f32 (*.f32 alpha alpha) u0) u0) (/.f32 (*.f32 alpha alpha) u0))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) alpha) (+.f32 1/2 (/.f32 1/3 u0))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0))))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 (log.f32 (-.f32 1 u0)) alpha)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(*.f32 -1 (*.f32 u0 alpha))
(*.f32 (neg.f32 u0) alpha)
(*.f32 alpha (neg.f32 u0))
(*.f32 u0 (neg.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0)))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(fma.f32 -1/3 (*.f32 alpha (pow.f32 u0 3)) (fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))))
(fma.f32 -1/3 (*.f32 alpha (pow.f32 u0 3)) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))))
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)) (neg.f32 u0)))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))))
(fma.f32 -1/4 (*.f32 alpha (pow.f32 u0 4)) (fma.f32 -1/3 (*.f32 alpha (pow.f32 u0 3)) (fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))))
(+.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))) (*.f32 alpha (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (pow.f32 u0 3) -1/3))))
(*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0))
(*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)
(*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))
(*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))
(+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))
(fma.f32 -1 (/.f32 alpha u0) (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))
(fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 (neg.f32 alpha) u0))
(-.f32 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) (/.f32 alpha u0))
(+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)))
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1 (/.f32 alpha u0) (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 (neg.f32 alpha) u0)))
(fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 (/.f32 alpha u0) (+.f32 -1 (/.f32 -1/2 u0))))
(+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (+.f32 (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3))) (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))))
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1 (/.f32 alpha u0) (fma.f32 -1/3 (/.f32 alpha (pow.f32 u0 3)) (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (-.f32 (fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 -1/3 (/.f32 (pow.f32 u0 3) alpha))) (/.f32 alpha u0)))
(+.f32 (fma.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 (neg.f32 alpha) u0)) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 (/.f32 -1/3 u0) -1/2)))
(+.f32 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) (fma.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 (/.f32 -1/3 u0) -1/2) (/.f32 (neg.f32 alpha) u0)))
(*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(neg.f32 (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(*.f32 alpha (neg.f32 (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 alpha u0)))
(fma.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (neg.f32 (/.f32 alpha u0)))
(neg.f32 (fma.f32 alpha (log.f32 (/.f32 -1 u0)) (/.f32 alpha u0)))
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (*.f32 -1 (/.f32 alpha u0))))
(fma.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (neg.f32 (/.f32 alpha u0))))
(-.f32 (fma.f32 (neg.f32 alpha) (log.f32 (/.f32 -1 u0)) (/.f32 -1/2 (/.f32 (*.f32 u0 u0) alpha))) (/.f32 alpha u0))
(-.f32 (*.f32 (/.f32 alpha u0) (+.f32 -1 (/.f32 -1/2 u0))) (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1 (/.f32 alpha u0)) (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3))))))
(fma.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1 (/.f32 alpha u0) (*.f32 -1/3 (/.f32 alpha (pow.f32 u0 3))))))
(-.f32 (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (-.f32 (/.f32 -1/3 (/.f32 (pow.f32 u0 3) alpha)) (/.f32 alpha u0))) (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(+.f32 (neg.f32 (fma.f32 alpha (log.f32 (/.f32 -1 u0)) (/.f32 alpha u0))) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 (/.f32 -1/3 u0) -1/2)))
(*.f32 -1 u0)
(neg.f32 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3))))
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3)))
(-.f32 (fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (pow.f32 u0 3) -1/3)) u0)
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)
(fma.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)) (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))
(fma.f32 -1 u0 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (pow.f32 u0 4) -1/4))))
(-.f32 (fma.f32 (*.f32 u0 u0) -1/2 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (pow.f32 u0 3) -1/3))) u0)
(-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0)
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))
(fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))
(+.f32 (log.f32 u0) (log.f32 -1))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 u0))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0))
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (/.f32 -1 u0)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (log.f32 -1) (-.f32 (log.f32 u0) (+.f32 (/.f32 1 u0) (/.f32 (/.f32 1/2 u0) u0))))
(+.f32 (+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0)))
(+.f32 (/.f32 -1 u0) (+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u0 u0)))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (+.f32 (+.f32 (/.f32 1 u0) (/.f32 (/.f32 1/2 u0) u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (log.f32 u0) (+.f32 (-.f32 (+.f32 (log.f32 -1) (/.f32 -1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 -1 u0)))
(+.f32 (log.f32 u0) (-.f32 (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u0 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3)))))
(*.f32 -1 (log.f32 (/.f32 -1 u0)))
(neg.f32 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0))
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0))
(-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0)))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 (/.f32 1/2 u0) u0))
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (+.f32 (/.f32 (/.f32 1/2 u0) u0) (/.f32 1/3 (pow.f32 u0 3))))
(+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (-.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))
(-.f32 (-.f32 (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))) (log.f32 (/.f32 -1 u0)))
(-.f32 0 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha)))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 1)
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3)
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3)
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha)))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 2))
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) alpha) alpha))
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3))
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(+.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) -1)
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(-.f32 (+.f32 1 (*.f32 alpha (log1p.f32 u0))) 1)
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (*.f32 alpha (log1p.f32 u0)) 1)
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3)
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3)
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2))
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(log.f32 (pow.f32 (+.f32 u0 1) alpha))
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3))
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0))))
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0))))
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))))
(+.f32 1 (-.f32 (*.f32 alpha (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (log1p.f32 u0)) 0)
(*.f32 alpha (log1p.f32 u0))
(-.f32 (+.f32 1 (log1p.f32 u0)) 1)
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(*.f32 (log1p.f32 u0) 1)
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(*.f32 1 (log1p.f32 u0))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0)))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(pow.f32 (log1p.f32 u0) 1)
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(log.f32 (+.f32 u0 1))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(expm1.f32 (log1p.f32 (log1p.f32 u0)))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(exp.f32 (log.f32 (log1p.f32 u0)))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)

localize29.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 (neg.f32 u0))
0.3b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
Compiler

Compiled 23 to 7 computations (69.6% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
u0
@inf
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
0.0ms
alpha
@0
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
0.0ms
u0
@-inf
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
0.0ms
u0
@0
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
0.0ms
alpha
@-inf
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))

rewrite40.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
570×pow1_binary32
523×add-log-exp_binary32
522×expm1-log1p-u_binary32
521×log1p-expm1-u_binary32
511×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0813
11639
221059
Stop Event
node limit
Counts
1 → 12
Calls
Call 1
Inputs
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))))

simplify43.0ms (0.6%)

Algorithm
egg-herbie
Rules
654×log-prod_binary32
620×distribute-rgt-in_binary32
562×associate-*l*_binary32
496×associate-*r*_binary32
353×times-frac_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
080704
1226623
2801552
34021540
Stop Event
node limit
Counts
36 → 75
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 1)
(pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 2))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
Outputs
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) u0)
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(fma.f32 1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (+.f32 (log.f32 -1) (log.f32 u0))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (log.f32 -1) (log.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))
(+.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (/.f32 (*.f32 alpha alpha) u0))
(-.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 -1) (log.f32 u0)))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 (/.f32 alpha u0) alpha))
(*.f32 alpha (-.f32 (/.f32 alpha u0) (*.f32 alpha (+.f32 (log.f32 -1) (log.f32 u0)))))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))
(-.f32 (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 -1) (log.f32 u0)))))
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (log.f32 u0))))
(fma.f32 (/.f32 alpha u0) alpha (*.f32 (*.f32 alpha alpha) (-.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (log.f32 -1) (log.f32 u0)))))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))))
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 -1) (log.f32 u0))))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0))))
(-.f32 (*.f32 (/.f32 alpha u0) (+.f32 alpha (*.f32 (/.f32 alpha u0) 1/2))) (*.f32 (*.f32 alpha alpha) (-.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))
(*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)))
(*.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (/.f32 (pow.f32 alpha 2) u0))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 alpha (/.f32 u0 alpha)))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha))
(*.f32 alpha (+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)))
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 alpha u0) (+.f32 alpha (*.f32 (/.f32 alpha u0) 1/2))))
(+.f32 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha)))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0))))
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (*.f32 (/.f32 alpha u0) alpha) (+.f32 (/.f32 1/3 (*.f32 u0 u0)) (+.f32 (/.f32 1/2 u0) 1))))
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 1)
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1)
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3) 1/3)
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3)
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 u0))))
(*.f32 alpha (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 2))
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha)))
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 3))
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(+.f32 1 (-.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))

eval84.0ms (1.2%)

Compiler

Compiled 5634 to 2901 computations (48.5% saved)

prune62.0ms (0.8%)

Pruning

18 alts after pruning (16 fresh and 2 done)

PrunedKeptTotal
New32816344
Fresh000
Picked011
Done011
Total32818346
Error
0.1b
Counts
346 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
4.1b
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
2.0b
(fma.f32 1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))))
9.1b
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
9.1b
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3)
2.1b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
4.2b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
0.3b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
4.1b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
2.8b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
8.3b
(*.f32 (*.f32 alpha alpha) u0)
4.1b
(*.f32 (neg.f32 alpha) (fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))))
2.8b
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))))
8.3b
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
2.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
4.1b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
4.2b
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
Compiler

Compiled 560 to 360 computations (35.7% saved)

localize105.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))))
0.3b
(*.f32 (*.f32 alpha alpha) (pow.f32 u0 4))
0.3b
(*.f32 (*.f32 alpha alpha) (pow.f32 u0 3))
0.3b
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))
Compiler

Compiled 122 to 55 computations (54.9% saved)

series13.0ms (0.2%)

Counts
4 → 96
Calls

24 calls:

TimeVariablePointExpression
2.0ms
alpha
@0
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))
1.0ms
u0
@0
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))
1.0ms
alpha
@inf
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))))
1.0ms
alpha
@0
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))))
1.0ms
u0
@inf
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))

rewrite65.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
814×log-prod_binary32
342×prod-diff_binary32
288×pow1/3_binary32
281×expm1-udef_binary32
281×log1p-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01766
136360
2408660
Stop Event
node limit
Counts
4 → 90
Calls
Call 1
Inputs
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (pow.f32 u0 3))
(*.f32 (*.f32 alpha alpha) (pow.f32 u0 4))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2))) (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 (pow.f32 u0 4) 1/4) (pow.f32 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3)))) (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (pow.f32 (cbrt.f32 alpha) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (pow.f32 u0 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (*.f32 (pow.f32 u0 8) u0)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (pow.f32 u0 8) u0) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u0 6) (pow.f32 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (*.f32 (pow.f32 u0 8) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (*.f32 (pow.f32 u0 8) u0) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 2 (log.f32 (*.f32 alpha (pow.f32 u0 3/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 alpha (pow.f32 u0 3/2)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4)))) (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 u0 u0) alpha) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (pow.f32 u0 4) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (pow.f32 u0 4) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u0 8) (pow.f32 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (pow.f32 u0 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 u0 4) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))) (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 2)) (cbrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (sqrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) 3)) (fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) 2) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) 2)) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) (exp.f32 (*.f32 u0 (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (exp.f32 (*.f32 u0 (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 u0 (*.f32 alpha alpha))) (+.f32 1 (expm1.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) 1))))))

simplify104.0ms (1.4%)

Algorithm
egg-herbie
Rules
656×log-prod_binary32
355×fma-neg_binary32
297×exp-prod_binary32
276×div-sub_binary32
265×cube-prod_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02473475
15952763
221762610
347292606
Stop Event
node limit
Counts
186 → 145
Calls
Call 1
Inputs
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(+.f32 0 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2))) (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))) 1)
(pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 1)
(pow.f32 (pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) 3)
(pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 1/2))) 2)
(pow.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3)) 1/3)
(sqrt.f32 (*.f32 (*.f32 (pow.f32 u0 4) 1/4) (pow.f32 alpha 4)))
(log.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))))
(cbrt.f32 (pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))
(log1p.f32 (expm1.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))
(exp.f32 (log.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) 1))
(+.f32 0 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3)))) (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) 3) 1/3)
(pow.f32 (*.f32 u0 (pow.f32 (cbrt.f32 alpha) 2)) 3)
(pow.f32 (*.f32 alpha (pow.f32 u0 3/2)) 2)
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (*.f32 (pow.f32 u0 8) u0)) 1/3)
(pow.f32 (*.f32 (*.f32 (pow.f32 u0 8) u0) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u0 6) (pow.f32 alpha 4)))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (*.f32 (pow.f32 u0 8) u0)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 u0 8) u0) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))))
(exp.f32 (*.f32 2 (log.f32 (*.f32 alpha (pow.f32 u0 3/2)))))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 alpha (pow.f32 u0 3/2)))) 1))
(+.f32 0 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4)))) (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))) 3)
(pow.f32 (*.f32 (*.f32 u0 u0) alpha) 2)
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (pow.f32 u0 4) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (pow.f32 u0 4) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u0 8) (pow.f32 alpha 4)))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (pow.f32 u0 4) 3)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u0 4) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))) 1))
(+.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))
(+.f32 0 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))
(+.f32 (fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))) (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))) 1)
(*.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 1)
(*.f32 1 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(*.f32 (cbrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 2)) (cbrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(*.f32 (sqrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (sqrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) 3)) (fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) 2) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) 2)) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 1)
(pow.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) 3)
(pow.f32 (sqrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) 2)
(sqrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 2))
(log.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) (exp.f32 (*.f32 u0 (*.f32 alpha alpha)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (exp.f32 (*.f32 u0 (*.f32 alpha alpha)))))
(log.f32 (*.f32 (exp.f32 (*.f32 u0 (*.f32 alpha alpha))) (+.f32 1 (expm1.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))
(cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 3))
(expm1.f32 (log1p.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(log1p.f32 (expm1.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(exp.f32 (log.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) 1))
Outputs
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 1/2 (*.f32 u0 alpha)) alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))
(*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 3) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 alpha (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))
(*.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)) (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))
(*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 3) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 alpha (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))
(*.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)) (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(+.f32 0 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2))) (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))))
(*.f32 3 (log.f32 (cbrt.f32 (sqrt.f32 (exp.f32 (pow.f32 (*.f32 u0 alpha) 2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))) 1)
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 1)
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 3) 1/3)
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (cbrt.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) 3)
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 1/2))) 2)
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3)) 1/3)
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(sqrt.f32 (*.f32 (*.f32 (pow.f32 u0 4) 1/4) (pow.f32 alpha 4)))
(sqrt.f32 (*.f32 (pow.f32 u0 4) (*.f32 1/4 (pow.f32 alpha 4))))
(sqrt.f32 (*.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 u0 4)) 1/4))
(sqrt.f32 (*.f32 1/4 (pow.f32 (*.f32 u0 alpha) 4)))
(log.f32 (pow.f32 (exp.f32 1/2) (pow.f32 (*.f32 u0 alpha) 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(cbrt.f32 (pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 3))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 u0)) 3)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(expm1.f32 (log1p.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(log1p.f32 (expm1.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(exp.f32 (log.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(exp.f32 (*.f32 (log.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))) 1))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(+.f32 0 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3)))) (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(*.f32 3 (*.f32 alpha (*.f32 (pow.f32 u0 3) (*.f32 alpha 1/3))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))) 1)
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) 1)
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) 3) 1/3)
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (*.f32 u0 (pow.f32 (cbrt.f32 alpha) 2)) 3)
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (*.f32 alpha (pow.f32 u0 3/2)) 2)
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (*.f32 (pow.f32 u0 8) u0)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 u0 9)))
(cbrt.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 u0 9)))
(pow.f32 (*.f32 (*.f32 (pow.f32 u0 8) u0) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 u0 9)))
(cbrt.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 u0 9)))
(sqrt.f32 (*.f32 (pow.f32 u0 6) (pow.f32 alpha 4)))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 3))))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) 3))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (*.f32 (pow.f32 u0 8) u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 u0 9)))
(cbrt.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 u0 9)))
(cbrt.f32 (*.f32 (*.f32 (pow.f32 u0 8) u0) (pow.f32 (*.f32 alpha alpha) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 u0 9)))
(cbrt.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 u0 9)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(exp.f32 (*.f32 2 (log.f32 (*.f32 alpha (pow.f32 u0 3/2)))))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(exp.f32 (*.f32 (*.f32 2 (log.f32 (*.f32 alpha (pow.f32 u0 3/2)))) 1))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))
(*.f32 u0 (pow.f32 (*.f32 u0 alpha) 2))
(+.f32 0 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4)))) (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))))) 1)
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))) 1)
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))) 3) 1/3)
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))) 3)
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(pow.f32 (*.f32 (*.f32 u0 u0) alpha) 2)
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (pow.f32 u0 4) 3)) 1/3)
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(pow.f32 (*.f32 (pow.f32 (pow.f32 u0 4) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(sqrt.f32 (*.f32 (pow.f32 u0 8) (pow.f32 alpha 4)))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (pow.f32 u0 4))))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))))))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4))) 3))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (pow.f32 u0 4) 3)))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 u0 4) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))) 1))
(*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (pow.f32 u0 4)))
(+.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) (*.f32 u0 (*.f32 alpha alpha)))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(+.f32 0 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(+.f32 (fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))) (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))))))) (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))) 1)
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 1)
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 1 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (cbrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 2)))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 2)) (cbrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(*.f32 (sqrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (sqrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) 3)) (fma.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) 2) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))) 3)) (+.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)) (-.f32 (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))) 2) (*.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (fma.f32 (pow.f32 u0 3) (pow.f32 alpha 6) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) 3)) (fma.f32 u0 (*.f32 (pow.f32 alpha 4) u0) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (fma.f32 (pow.f32 u0 3) (pow.f32 alpha 6) (*.f32 (pow.f32 alpha 6) (pow.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)) 3))) (fma.f32 u0 (*.f32 (pow.f32 alpha 4) u0) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)) u0)))))
(/.f32 (fma.f32 (pow.f32 u0 3) (pow.f32 alpha 6) (*.f32 (pow.f32 alpha 6) (*.f32 (pow.f32 u0 6) (pow.f32 (+.f32 (*.f32 1/3 u0) 1/2) 3)))) (fma.f32 u0 (*.f32 (pow.f32 alpha 4) u0) (*.f32 (*.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2) (neg.f32 u0))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))) 2)) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)) (pow.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))) 2)) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) 2)) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2))) 2)) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(/.f32 (-.f32 (*.f32 u0 (*.f32 (pow.f32 alpha 4) u0)) (pow.f32 (*.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)) (*.f32 alpha alpha)) 2)) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 1)
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(pow.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 3) 1/3)
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(pow.f32 (cbrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) 3)
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(pow.f32 (sqrt.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) 2)
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(sqrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 2))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(log.f32 (exp.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) (exp.f32 (*.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) (exp.f32 (*.f32 u0 (*.f32 alpha alpha)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(log.f32 (*.f32 (exp.f32 (*.f32 u0 (*.f32 alpha alpha))) (+.f32 1 (expm1.f32 (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3))))) 3))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(expm1.f32 (log1p.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(log1p.f32 (expm1.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(exp.f32 (log.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 1/3 alpha) (*.f32 alpha (pow.f32 u0 3)))))) 1))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(*.f32 (+.f32 u0 (fma.f32 (pow.f32 u0 3) 1/3 (*.f32 1/2 (*.f32 u0 u0)))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 1/3 u0) 1/2)))))

localize13.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (*.f32 alpha alpha) u0)
Compiler

Compiled 12 to 4 computations (66.7% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
alpha
@inf
(*.f32 (*.f32 alpha alpha) u0)
0.0ms
u0
@inf
(*.f32 (*.f32 alpha alpha) u0)
0.0ms
u0
@0
(*.f32 (*.f32 alpha alpha) u0)
0.0ms
u0
@-inf
(*.f32 (*.f32 alpha alpha) u0)
0.0ms
alpha
@0
(*.f32 (*.f32 alpha alpha) u0)

rewrite45.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
457×pow1_binary32
434×add-sqr-sqrt_binary32
428×*-un-lft-identity_binary32
420×add-log-exp_binary32
420×log1p-expm1-u_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
11007
212057
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f32 (*.f32 alpha alpha) u0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))))))

simplify41.0ms (0.6%)

Algorithm
egg-herbie
Rules
727×log-prod_binary32
668×distribute-rgt-in_binary32
656×distribute-lft-in_binary32
483×associate-*l*_binary32
400×associate-*r*_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037245
194245
2338245
32384245
47880245
Stop Event
node limit
Counts
35 → 13
Calls
Call 1
Inputs
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
Outputs
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
(*.f32 u0 (*.f32 alpha alpha))
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
(*.f32 u0 (*.f32 alpha alpha))
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0))
(*.f32 u0 (*.f32 alpha alpha))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))
(*.f32 u0 (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))

localize40.0ms (0.5%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
0.2b
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
Compiler

Compiled 43 to 24 computations (44.2% saved)

series7.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
alpha
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
1.0ms
alpha
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
1.0ms
u0
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
1.0ms
u0
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
0.0ms
u0
@-inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))

rewrite113.0ms (1.5%)

Algorithm
batch-egg-rewrite
Rules
697×prod-diff_binary32
541×log-prod_binary32
367×pow-prod-down_binary32
301×fma-def_binary32
256×pow2_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01041
122039
2302833
Stop Event
node limit
Counts
3 → 174
Calls
Call 1
Inputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 (*.f32 u0 (sqrt.f32 -1/2)) alpha) 2) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 -1/2))) 2) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha) (*.f32 (neg.f32 u0) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 alpha (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) alpha) (*.f32 u0 (fma.f32 u0 -1/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha (*.f32 (neg.f32 u0) alpha))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 -1 u0 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (fma.f32 u0 -1/2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (neg.f32 (*.f32 u0 (fma.f32 u0 -1/2 1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 (pow.f32 (*.f32 u0 u0) 2) 1/4 (-.f32 (pow.f32 (neg.f32 u0) 2) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (pow.f32 (neg.f32 u0) 2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (exp.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (*.f32 u0 u0)) (+.f32 1 (expm1.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (+.f32 1 (expm1.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (exp.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (/.f32 1 (exp.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (pow.f32 (exp.f32 -1/2) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (exp.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/2) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (fma.f32 u0 -1/2 -1) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/2) u0 (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (cbrt.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (neg.f32 (sqrt.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)) (fma.f32 (neg.f32 u0) 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2)) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2)) (cbrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 u0) 1))))))

simplify77.0ms (1.1%)

Algorithm
egg-herbie
Rules
529×times-frac_binary32
510×unswap-sqr_binary32
380×distribute-rgt-in_binary32
352×distribute-lft-in_binary32
343×associate-/l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03613594
18733151
226763077
Stop Event
node limit
Counts
234 → 239
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 -1 (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 0 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(+.f32 (pow.f32 (*.f32 (*.f32 u0 (sqrt.f32 -1/2)) alpha) 2) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(+.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 -1/2))) 2) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))
(-.f32 0 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))) 1)
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1)))
(pow.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)) 1)
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2)
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 1))
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(+.f32 0 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha) (*.f32 (neg.f32 u0) alpha))
(+.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 alpha (neg.f32 u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1)
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) alpha) (*.f32 u0 (fma.f32 u0 -1/2 1)))
(/.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1)))
(pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 3)
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)
(neg.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1))
(fma.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha (neg.f32 u0)))
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha (*.f32 (neg.f32 u0) alpha))
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 -1 u0 u0))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) u0))
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(+.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)
(*.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))))
(*.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)))
(/.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))))
(/.f32 1 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (neg.f32 (*.f32 u0 (fma.f32 u0 -1/2 1))))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 (pow.f32 (*.f32 u0 u0) 2) 1/4 (-.f32 (pow.f32 (neg.f32 u0) 2) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (pow.f32 (neg.f32 u0) 2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))
(pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)
(pow.f32 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) -1)
(pow.f32 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) -1)
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))
(log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (exp.f32 u0)))
(log.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (*.f32 u0 u0)) (+.f32 1 (expm1.f32 u0))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (+.f32 1 (expm1.f32 u0))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (exp.f32 (neg.f32 u0))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (/.f32 1 (exp.f32 u0))))
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (pow.f32 (exp.f32 -1/2) (*.f32 u0 u0))))
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2))))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2))))))
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))
(expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1))
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 (neg.f32 u0) 1))
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (+.f32 (neg.f32 u0) u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (neg.f32 u0) 1))
(fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0))
(fma.f32 (*.f32 u0 -1/2) u0 (*.f32 (neg.f32 u0) 1))
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (neg.f32 u0))
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (*.f32 (neg.f32 u0) 1))
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (+.f32 (neg.f32 u0) u0))
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0))
(fma.f32 1 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (neg.f32 u0) 1))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (+.f32 (neg.f32 u0) u0))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1))
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (*.f32 (neg.f32 u0) 1))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) 1))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (cbrt.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1))
(fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (neg.f32 u0))
(fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 (neg.f32 u0) 1))
(fma.f32 (sqrt.f32 u0) (neg.f32 (sqrt.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (+.f32 (neg.f32 u0) u0))
(fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (+.f32 (neg.f32 u0) u0))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)) (+.f32 (neg.f32 u0) u0))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2)) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2)) (cbrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 (neg.f32 u0) 1))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 u0) 1))
Outputs
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(*.f32 1/2 (*.f32 alpha (*.f32 alpha (*.f32 u0 u0))))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) 1/2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(*.f32 1/2 (*.f32 alpha (*.f32 alpha (*.f32 u0 u0))))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) 1/2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 -1 (*.f32 u0 alpha))
(*.f32 alpha (neg.f32 u0))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0)))
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) (*.f32 alpha -1/2))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0)))
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))
(*.f32 (*.f32 u0 u0) (*.f32 alpha -1/2))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 -1 u0)
(neg.f32 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 -1/2 (*.f32 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 -1/2 (*.f32 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 0 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(+.f32 (pow.f32 (*.f32 (*.f32 u0 (sqrt.f32 -1/2)) alpha) 2) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(+.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 -1/2))) 2) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 -1/2 u0 -1)) (*.f32 alpha alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(-.f32 0 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))) 1)
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (*.f32 alpha (*.f32 alpha (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(*.f32 (*.f32 (/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4))) alpha) alpha)
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1)))
(/.f32 (*.f32 alpha alpha) (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) u0) (/.f32 (*.f32 alpha alpha) (fma.f32 -1/2 u0 1)))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) u0) (/.f32 (*.f32 alpha alpha) (fma.f32 -1/2 u0 1)))
(pow.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)) 1)
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2)
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)))) 6))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 3)
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2)
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))))
(neg.f32 (*.f32 (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (neg.f32 alpha))))
(*.f32 (fma.f32 -1/2 u0 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)))) 6))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(exp.f32 (log.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha))) 1))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(+.f32 0 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha) (*.f32 (neg.f32 u0) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 alpha (neg.f32 u0)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1)
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) alpha)
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4))) alpha)
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) alpha) (*.f32 u0 (fma.f32 u0 -1/2 1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) u0) (/.f32 alpha (fma.f32 u0 -1/2 1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) alpha)
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) alpha)
(/.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) alpha)
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4))) alpha)
(/.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (*.f32 u0 (fma.f32 u0 -1/2 1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) u0) (/.f32 alpha (fma.f32 u0 -1/2 1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) alpha)
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1))) alpha)
(pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1)
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) 1/2)
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3) 1/3)
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 3)
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(neg.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(*.f32 alpha (neg.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(*.f32 alpha (*.f32 u0 (neg.f32 (fma.f32 -1/2 u0 -1))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))
(*.f32 alpha (neg.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(*.f32 alpha (*.f32 u0 (neg.f32 (fma.f32 -1/2 u0 -1))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(fma.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha (neg.f32 u0)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha (*.f32 (neg.f32 u0) alpha))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 -1 u0 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 -1/2 u0 -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)))
(*.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(*.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)))
(*.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)))
(*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4)))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(*.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(/.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4)))
(/.f32 1 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1)))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) (neg.f32 (*.f32 u0 (fma.f32 u0 -1/2 1))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 (pow.f32 (*.f32 u0 u0) 2) 1/4 (-.f32 (pow.f32 (neg.f32 u0) 2) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (pow.f32 (neg.f32 u0) 2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2)
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(pow.f32 (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3))) -1)
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4)))
(pow.f32 (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 1)) (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0))) -1)
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (exp.f32 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (/.f32 (pow.f32 (exp.f32 -1/2) (*.f32 u0 u0)) (+.f32 1 (expm1.f32 u0))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (+.f32 1 (expm1.f32 u0))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (exp.f32 (neg.f32 u0))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2)))) (/.f32 1 (exp.f32 u0))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (pow.f32 (exp.f32 -1/2) (*.f32 u0 u0))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2))))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (/.f32 1 (exp.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 -1/2))))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 u0) 1 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (+.f32 (neg.f32 u0) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 -1/2) u0 (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 u0) 1 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1 (+.f32 (neg.f32 u0) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 u0) 1 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 1 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 -1 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) (-.f32 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) 0)
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 -1 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) (-.f32 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) 0)
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (+.f32 (neg.f32 u0) u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 -1 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) (-.f32 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 -1 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) (-.f32 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 -1 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) (-.f32 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2)) (fma.f32 -1 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) (-.f32 u0 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1))) (cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) 2)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0))
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) u0)
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (*.f32 (pow.f32 u0 4) 1/4))) u0)
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (*.f32 (neg.f32 u0) 1))
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0))
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) u0)
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (*.f32 (pow.f32 u0 4) 1/4))) u0)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0))
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) u0)
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (*.f32 (pow.f32 u0 4) 1/4))) u0)
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) 1))
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (neg.f32 u0))
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) u0)
(-.f32 (*.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (cbrt.f32 (*.f32 (pow.f32 u0 4) 1/4))) u0)
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (cbrt.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 u0) 1 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (+.f32 (neg.f32 u0) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 u0 (sqrt.f32 -1/2)) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 u0) (neg.f32 (sqrt.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 u0) 1 u0))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4)))
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4)))
(fma.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (+.f32 (neg.f32 u0) u0))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 6) -1/8) (pow.f32 u0 3)) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)))
(/.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (*.f32 (pow.f32 u0 4) 1/4)))
(fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 u0) 1 u0))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(fma.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 1))) (+.f32 (neg.f32 u0) u0))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (/.f32 (/.f32 1 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (*.f32 u0 (fma.f32 -1/2 u0 1)))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)) (fma.f32 (neg.f32 u0) 1 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (-.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 u0)) (+.f32 (neg.f32 u0) u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2)) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (*.f32 u0 -1/2)) 2)) (cbrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(*.f32 u0 (fma.f32 -1/2 u0 -1))

localize42.0ms (0.6%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
0.3b
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))
Compiler

Compiled 39 to 14 computations (64.1% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
u0
@-inf
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
0.0ms
u0
@inf
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
0.0ms
u0
@0
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
0.0ms
alpha
@0
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
0.0ms
alpha
@inf
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))

rewrite52.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
849×pow1_binary32
782×add-log-exp_binary32
782×log1p-expm1-u_binary32
782×expm1-log1p-u_binary32
761×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0920
118516
2221816
Stop Event
node limit
Counts
1 → 22
Calls
Call 1
Inputs
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 3)) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 alpha 4)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 alpha 4))) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))))))

simplify58.0ms (0.8%)

Algorithm
egg-herbie
Rules
586×associate-/l*_binary32
398×fma-neg_binary32
357×fma-def_binary32
346×associate-/r*_binary32
249×log-prod_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
073808
1223701
2958691
33687690
Stop Event
node limit
Counts
46 → 41
Calls
Call 1
Inputs
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
(+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 1)
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 1)
(*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 3)) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 alpha 4)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 alpha 4))) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))
(pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 1)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 2))
(log.f32 (exp.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
Outputs
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 1)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 1)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 2))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) 3)) (+.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (-.f32 (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 alpha 4)) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (*.f32 1/8 (pow.f32 (pow.f32 (*.f32 u0 alpha) 2) 3))) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)) (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 alpha 4))) (*.f32 (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)) (*.f32 u0 (*.f32 alpha alpha)))))
(/.f32 (fma.f32 1/8 (pow.f32 (pow.f32 (*.f32 u0 alpha) 2) 3) (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (-.f32 (*.f32 (pow.f32 alpha 4) (+.f32 (*.f32 u0 u0) (*.f32 1/4 (pow.f32 u0 4)))) (*.f32 u0 (*.f32 (*.f32 u0 (*.f32 (pow.f32 alpha 4) u0)) 1/2))))
(/.f32 (fma.f32 (pow.f32 u0 3) (pow.f32 alpha 6) (*.f32 1/8 (pow.f32 (*.f32 u0 alpha) 6))) (fma.f32 (pow.f32 alpha 4) (fma.f32 u0 u0 (*.f32 1/4 (pow.f32 u0 4))) (*.f32 u0 (*.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)) -1/2))))
(/.f32 (fma.f32 1/8 (pow.f32 (*.f32 u0 alpha) 6) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 6))) (fma.f32 1/4 (pow.f32 (*.f32 u0 alpha) 4) (*.f32 (pow.f32 (*.f32 u0 alpha) 2) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 alpha 4))) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)) (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 alpha 4))) (+.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 -1/2 (pow.f32 (*.f32 u0 alpha) 2))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (*.f32 u0 u0) (*.f32 1/4 (pow.f32 u0 4)))) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 (pow.f32 (*.f32 u0 alpha) 2) -1/2)))
(/.f32 (*.f32 (pow.f32 alpha 4) (fma.f32 u0 u0 (*.f32 (pow.f32 u0 4) -1/4))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))) (fma.f32 u0 u0 (*.f32 (pow.f32 u0 4) -1/4)))
(pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 1)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 3) 1/3)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 3)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))) 2)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 2))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(log.f32 (exp.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))) 3))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 1/2 1)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))

localize104.0ms (1.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
0.3b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))
0.4b
(*.f32 1/3 (pow.f32 u0 3))
0.4b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))
Compiler

Compiled 107 to 64 computations (40.2% saved)

series11.0ms (0.1%)

Counts
4 → 72
Calls

21 calls:

TimeVariablePointExpression
1.0ms
u0
@-inf
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
1.0ms
alpha
@0
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))
1.0ms
alpha
@0
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))
1.0ms
u0
@inf
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))
1.0ms
u0
@0
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))

rewrite83.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
676×fma-neg_binary32
359×expm1-udef_binary32
359×log1p-udef_binary32
221×add-sqr-sqrt_binary32
215×pow1_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02071
146271
2642271
Stop Event
node limit
Counts
4 → 108
Calls
Call 1
Inputs
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))
(*.f32 1/3 (pow.f32 u0 3))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) 1) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) 3)) (+.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))) (-.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 6) 1/8) (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0))) (*.f32 alpha alpha)) (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 alpha alpha)) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 -1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 6) 1/8) (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0)))) (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9))) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 -1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (pow.f32 u0 3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (cbrt.f32 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 1/3) (pow.f32 u0 3/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u0 6) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 1/3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 1/3 (pow.f32 u0 3))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) 1) (*.f32 (*.f32 alpha (*.f32 alpha u0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) 3) (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 u0 3) (*.f32 1/64 (pow.f32 (pow.f32 u0 4) 3))) (*.f32 alpha alpha)) (+.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 (-.f32 u0 (*.f32 1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 u0)) (*.f32 alpha alpha)) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 1/64 (pow.f32 (pow.f32 u0 4) 3)))) (+.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 (-.f32 u0 (*.f32 1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 u0))) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/4 (pow.f32 u0 4) u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)) (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha u0)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) (/.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (+.f32 (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (+.f32 (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 (pow.f32 (cbrt.f32 alpha) 2) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))) (cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2)) (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (sqrt.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) (*.f32 alpha (sqrt.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4))) (/.f32 1 (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)) (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4))) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)))) (neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4))) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/4 (pow.f32 u0 4) u0))) (*.f32 alpha (sqrt.f32 (fma.f32 1/4 (pow.f32 u0 4) u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 alpha (sqrt.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))

simplify130.0ms (1.8%)

Algorithm
egg-herbie
Rules
623×fma-neg_binary32
605×distribute-rgt-neg-in_binary32
375×associate-*r*_binary32
368×associate-*l*_binary32
258×cube-prod_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03155004
19954833
244014731
Stop Event
node limit
Counts
180 → 184
Calls
Call 1
Inputs
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(+.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) 1) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) 3)) (+.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))))))
(/.f32 (-.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))) (-.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))))
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 6) 1/8) (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0))) (*.f32 alpha alpha)) (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 alpha alpha)) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 6) 1/8) (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0)))) (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9))) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 -1/3 (pow.f32 u0 3))))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 2)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 1))
(fma.f32 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))
(fma.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (pow.f32 u0 3)))) 1)
(pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 1)
(pow.f32 (*.f32 u0 (cbrt.f32 1/3)) 3)
(pow.f32 (*.f32 (sqrt.f32 1/3) (pow.f32 u0 3/2)) 2)
(pow.f32 (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0)) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u0 6) 1/9))
(log.f32 (pow.f32 (exp.f32 1/3) (pow.f32 u0 3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))))
(cbrt.f32 (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0)))
(expm1.f32 (log1p.f32 (*.f32 1/3 (pow.f32 u0 3))))
(log1p.f32 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))
(exp.f32 (log.f32 (*.f32 1/3 (pow.f32 u0 3))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (pow.f32 u0 3))) 1))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) 1) (*.f32 (*.f32 alpha (*.f32 alpha u0)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) 3) (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))
(/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (*.f32 1/64 (pow.f32 (pow.f32 u0 4) 3))) (*.f32 alpha alpha)) (+.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 (-.f32 u0 (*.f32 1/4 (pow.f32 u0 4))))))
(/.f32 (*.f32 (-.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 u0)) (*.f32 alpha alpha)) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 1/64 (pow.f32 (pow.f32 u0 4) 3)))) (+.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 (-.f32 u0 (*.f32 1/4 (pow.f32 u0 4))))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 u0))) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 1)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/4 (pow.f32 u0 4) u0))) 2)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) 1))
(fma.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))) 1)
(-.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) (/.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 alpha (+.f32 (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 alpha (+.f32 (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 1)
(*.f32 1 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 (pow.f32 (cbrt.f32 alpha) 2) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))) (cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2)) (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(*.f32 (*.f32 alpha (sqrt.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) (*.f32 alpha (sqrt.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4))) (/.f32 1 (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3))))
(/.f32 1 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)) (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4))) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)))) (neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4))) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2)
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))) 1))
(fma.f32 alpha (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(fma.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(fma.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(fma.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(fma.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(fma.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(fma.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(fma.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(fma.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/4 (pow.f32 u0 4) u0))) (*.f32 alpha (sqrt.f32 (fma.f32 1/4 (pow.f32 u0 4) u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(fma.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 alpha (sqrt.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
Outputs
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))) (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 1/2 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4))))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(fma.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))
(fma.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(+.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) 1) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) 1))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))) 1)
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(/.f32 (+.f32 (pow.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) 3)) (+.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) (-.f32 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))) (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))))))
(/.f32 (+.f32 (*.f32 1/8 (pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) 3)) (*.f32 1/27 (pow.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) 3))) (+.f32 (*.f32 1/4 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (-.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))))))
(/.f32 (fma.f32 1/8 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha))) 3)) (fma.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 4)) (*.f32 (*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (*.f32 u0 u0)))))))
(/.f32 (fma.f32 1/8 (pow.f32 (*.f32 u0 alpha) 6) (*.f32 (pow.f32 alpha 6) (*.f32 1/27 (pow.f32 (pow.f32 u0 3) 3)))) (fma.f32 (*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))) (*.f32 1/4 (pow.f32 (*.f32 u0 alpha) 4))))
(/.f32 (-.f32 (*.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) (*.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))) (-.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) (*.f32 1/9 (*.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))) (+.f32 (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))) (*.f32 -1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))))
(/.f32 (fma.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 4)) (*.f32 -1/9 (*.f32 (pow.f32 u0 6) (pow.f32 alpha 4)))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
(/.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 1)
(/.f32 (*.f32 (+.f32 (*.f32 (pow.f32 u0 6) 1/8) (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0))) (*.f32 alpha alpha)) (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
(/.f32 (*.f32 alpha (*.f32 alpha (fma.f32 (pow.f32 u0 6) 1/8 (*.f32 1/27 (pow.f32 u0 9))))) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6)))) (fma.f32 (pow.f32 u0 6) 1/8 (*.f32 1/27 (pow.f32 u0 9))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) (fma.f32 (pow.f32 u0 6) 1/9 (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/6))))) (fma.f32 (pow.f32 u0 6) 1/8 (*.f32 1/27 (pow.f32 u0 9))))
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 alpha alpha)) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (/.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3)) (*.f32 alpha alpha)))
(/.f32 alpha (/.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3)) (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)))))
(*.f32 (/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 6) 1/8) (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0)))) (-.f32 (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
(/.f32 (*.f32 alpha (*.f32 alpha (fma.f32 (pow.f32 u0 6) 1/8 (*.f32 1/27 (pow.f32 u0 9))))) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) 1/9)) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6)))) (fma.f32 (pow.f32 u0 6) 1/8 (*.f32 1/27 (pow.f32 u0 9))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) (fma.f32 (pow.f32 u0 6) 1/9 (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/6))))) (fma.f32 (pow.f32 u0 6) 1/8 (*.f32 1/27 (pow.f32 u0 9))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9))) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (pow.f32 u0 6) 1/9)) (/.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3)) (*.f32 alpha alpha)))
(/.f32 alpha (/.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3)) (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)))))
(*.f32 (/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -1/3))) (*.f32 alpha alpha))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 1)
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 3)
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 2)
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) 1/3)
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)))
(fabs.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 1))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(fma.f32 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(fma.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (pow.f32 u0 3)))) 1)
(*.f32 1/3 (pow.f32 u0 3))
(pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 1)
(*.f32 1/3 (pow.f32 u0 3))
(pow.f32 (*.f32 u0 (cbrt.f32 1/3)) 3)
(*.f32 1/3 (pow.f32 u0 3))
(pow.f32 (*.f32 (sqrt.f32 1/3) (pow.f32 u0 3/2)) 2)
(*.f32 1/3 (pow.f32 u0 3))
(pow.f32 (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0)) 1/3)
(cbrt.f32 (*.f32 1/27 (pow.f32 u0 9)))
(sqrt.f32 (*.f32 (pow.f32 u0 6) 1/9))
(log.f32 (pow.f32 (exp.f32 1/3) (pow.f32 u0 3)))
(*.f32 1/3 (pow.f32 u0 3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 1/3 (pow.f32 u0 3))
(cbrt.f32 (*.f32 1/27 (*.f32 (pow.f32 u0 8) u0)))
(cbrt.f32 (*.f32 1/27 (pow.f32 u0 9)))
(expm1.f32 (log1p.f32 (*.f32 1/3 (pow.f32 u0 3))))
(*.f32 1/3 (pow.f32 u0 3))
(log1p.f32 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))
(*.f32 1/3 (pow.f32 u0 3))
(exp.f32 (log.f32 (*.f32 1/3 (pow.f32 u0 3))))
(*.f32 1/3 (pow.f32 u0 3))
(exp.f32 (*.f32 (log.f32 (*.f32 1/3 (pow.f32 u0 3))) 1))
(*.f32 1/3 (pow.f32 u0 3))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) 1) (*.f32 (*.f32 alpha (*.f32 alpha u0)) 1))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 1)
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) 3) (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))) (-.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0))) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))))
(/.f32 (+.f32 (pow.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))) 3) (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 (*.f32 (pow.f32 alpha 4) (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/4 (pow.f32 u0 4)))) (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))))))
(/.f32 (+.f32 (*.f32 1/64 (pow.f32 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) 3)) (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 u0 8) 1/16) (*.f32 alpha (*.f32 (*.f32 u0 alpha) (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (pow.f32 u0 4) -1/4)))))))
(/.f32 (fma.f32 (pow.f32 alpha 6) (*.f32 1/64 (pow.f32 u0 12)) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 6))) (-.f32 (fma.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 u0 8) 1/16) (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4))) (*.f32 u0 (*.f32 1/4 (pow.f32 (*.f32 u0 alpha) 4)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha 4) (*.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/4 (pow.f32 u0 4)))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))) (-.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))) (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (fma.f32 (pow.f32 alpha 4) (*.f32 (pow.f32 u0 8) 1/16) (neg.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)))) (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 1)
(/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (*.f32 1/64 (pow.f32 (pow.f32 u0 4) 3))) (*.f32 alpha alpha)) (+.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 (-.f32 u0 (*.f32 1/4 (pow.f32 u0 4))))))
(/.f32 (+.f32 (pow.f32 u0 3) (*.f32 1/64 (pow.f32 (pow.f32 u0 4) 3))) (/.f32 (fma.f32 1/16 (pow.f32 u0 8) (*.f32 u0 (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)))
(/.f32 alpha (/.f32 (fma.f32 (pow.f32 u0 8) 1/16 (*.f32 u0 (+.f32 u0 (*.f32 (pow.f32 u0 4) -1/4)))) (*.f32 alpha (fma.f32 1/64 (pow.f32 (pow.f32 u0 4) 3) (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 1/64 (pow.f32 u0 12) (pow.f32 u0 3)) (fma.f32 u0 (+.f32 u0 (*.f32 (pow.f32 u0 4) -1/4)) (*.f32 (pow.f32 u0 8) 1/16))) (*.f32 alpha alpha))
(/.f32 (*.f32 (-.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 u0)) (*.f32 alpha alpha)) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 u0)) (-.f32 (*.f32 (pow.f32 u0 8) 1/16) (*.f32 u0 u0))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)) (fma.f32 (pow.f32 u0 8) 1/16 (*.f32 u0 (neg.f32 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 1/64 (pow.f32 (pow.f32 u0 4) 3)))) (+.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 (-.f32 u0 (*.f32 1/4 (pow.f32 u0 4))))))
(/.f32 (+.f32 (pow.f32 u0 3) (*.f32 1/64 (pow.f32 (pow.f32 u0 4) 3))) (/.f32 (fma.f32 1/16 (pow.f32 u0 8) (*.f32 u0 (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha)))
(/.f32 alpha (/.f32 (fma.f32 (pow.f32 u0 8) 1/16 (*.f32 u0 (+.f32 u0 (*.f32 (pow.f32 u0 4) -1/4)))) (*.f32 alpha (fma.f32 1/64 (pow.f32 (pow.f32 u0 4) 3) (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 1/64 (pow.f32 u0 12) (pow.f32 u0 3)) (fma.f32 u0 (+.f32 u0 (*.f32 (pow.f32 u0 4) -1/4)) (*.f32 (pow.f32 u0 8) 1/16))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/16 (pow.f32 u0 8)) (*.f32 u0 u0))) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) u0))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 u0)) (-.f32 (*.f32 (pow.f32 u0 8) 1/16) (*.f32 u0 u0))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)) (fma.f32 (pow.f32 u0 8) 1/16 (*.f32 u0 (neg.f32 u0))))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 1)
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) 3)
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/4 (pow.f32 u0 4) u0))) 2)
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3) 1/3)
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)))
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2)))
(fabs.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) 1))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(fma.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)) (*.f32 alpha (*.f32 alpha u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(fma.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 alpha alpha) (*.f32 alpha (*.f32 alpha u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))) 1)
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(-.f32 (/.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) (/.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2))) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (/.f32 (pow.f32 alpha 4) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) (/.f32 (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 alpha alpha)) (/.f32 (-.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 alpha (+.f32 (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 alpha (+.f32 (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 1)
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 1 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (cbrt.f32 (pow.f32 alpha 4)) (*.f32 (pow.f32 (cbrt.f32 alpha) 2) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 alpha) 2)) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 alpha) 2)))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))) (cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) 2)))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))) (cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))) (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2)) (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) (cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) 2)))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))) (cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))) 2)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))) (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))) 4)))
(*.f32 (*.f32 alpha (sqrt.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) (*.f32 alpha (sqrt.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (/.f32 1 (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) 1) (fma.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))
(/.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (fma.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))
(/.f32 (*.f32 (pow.f32 alpha 6) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))) (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4))))
(*.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4))) (/.f32 1 (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2))) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (/.f32 (pow.f32 alpha 4) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) (/.f32 (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 alpha alpha)) (/.f32 (-.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))) (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) 1) (fma.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))
(/.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (fma.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))
(/.f32 (*.f32 (pow.f32 alpha 6) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))) (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4))))
(/.f32 1 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2))) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (/.f32 (pow.f32 alpha 4) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) (/.f32 (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 alpha alpha)) (/.f32 (-.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) 1) (fma.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))
(/.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (fma.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))
(/.f32 (*.f32 (pow.f32 alpha 6) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))) (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (+.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)) (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) (fma.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4) (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(/.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (-.f32 (*.f32 (pow.f32 alpha 4) (+.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2))) (*.f32 (*.f32 alpha alpha) (*.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(/.f32 (*.f32 (pow.f32 alpha 6) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (-.f32 (*.f32 (pow.f32 alpha 4) (+.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2))) (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4))) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2))) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (/.f32 (pow.f32 alpha 4) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) (/.f32 (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 alpha alpha)) (/.f32 (-.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3))) (neg.f32 (+.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) 3)) 1) (fma.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))))
(/.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (fma.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha alpha)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))))
(/.f32 (*.f32 (pow.f32 alpha 6) (+.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 3) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 3))) (fma.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))) (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)))) (neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2))) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (/.f32 (pow.f32 alpha 4) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) (/.f32 (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 alpha alpha)) (/.f32 (-.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 alpha 4)) (*.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 alpha 4))) (-.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2))) (*.f32 alpha (*.f32 alpha (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))
(*.f32 (/.f32 (pow.f32 alpha 4) (-.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))) (/.f32 (-.f32 (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2) (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (pow.f32 alpha 4) (*.f32 alpha alpha)) (/.f32 (-.f32 (pow.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) 2) (pow.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) 2)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))))
(pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 1)
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 3) 1/3)
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))) 3)
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(pow.f32 (*.f32 alpha (sqrt.f32 (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2)
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 2))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))) 3))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (+.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) u0))))) 1))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 alpha (*.f32 alpha (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 alpha (*.f32 alpha (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/4 (pow.f32 u0 4) u0))) (*.f32 alpha (sqrt.f32 (fma.f32 1/4 (pow.f32 u0 4) u0))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))
(fma.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 alpha (sqrt.f32 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))) (*.f32 (*.f32 alpha alpha) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4))))))

eval405.0ms (5.5%)

Compiler

Compiled 17672 to 10083 computations (42.9% saved)

prune160.0ms (2.2%)

Pruning

23 alts after pruning (19 fresh and 4 done)

PrunedKeptTotal
New64011651
Fresh3811
Picked011
Done336
Total64623669
Error
0.0b
Counts
669 → 23
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
8.4b
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
4.3b
(/.f32 (*.f32 (pow.f32 alpha 4) (fma.f32 u0 u0 (*.f32 (pow.f32 u0 4) -1/4))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 1/2)))))
26.3b
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
2.1b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))
2.1b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
2.8b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 u0 (*.f32 alpha alpha)))
4.1b
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
4.2b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
0.3b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
4.1b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
2.8b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
8.3b
(*.f32 (*.f32 alpha alpha) u0)
4.1b
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha) (*.f32 (neg.f32 u0) alpha)))
2.8b
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))))
8.3b
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
2.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
4.2b
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
4.2b
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
4.1b
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
8.3b
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
5.5b
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
Compiler

Compiled 688 to 455 computations (33.9% saved)

localize96.0ms (1.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 alpha (*.f32 alpha u0))
0.3b
(*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))
0.4b
(*.f32 1/3 (pow.f32 u0 3))
0.4b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))
Compiler

Compiled 125 to 66 computations (47.2% saved)

series30.0ms (0.4%)

Counts
2 → 48
Calls

12 calls:

TimeVariablePointExpression
27.0ms
alpha
@inf
(*.f32 alpha (*.f32 alpha u0))
0.0ms
alpha
@0
(*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))
0.0ms
u0
@0
(*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))
0.0ms
u0
@inf
(*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))
0.0ms
u0
@0
(*.f32 alpha (*.f32 alpha u0))

rewrite84.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
556×log-prod_binary32
499×prod-exp_binary32
399×exp-prod_binary32
393×pow-prod-down_binary32
271×pow2_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01120
123020
2263720
Stop Event
node limit
Counts
2 → 80
Calls
Call 1
Inputs
(*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4)))
(*.f32 alpha (*.f32 alpha u0))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (pow.f32 u0 8) 1/16) (pow.f32 alpha 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1) (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) 2)) (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))) (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 (pow.f32 u0 8) 1/16) (pow.f32 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 alpha) 1) (log.f32 (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (fma.f32 4 (log.f32 u0) (log.f32 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (fma.f32 4 (log.f32 u0) (log.f32 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (*.f32 4 (log.f32 u0)) 1) (log.f32 (*.f32 alpha (*.f32 alpha 1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) (*.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1) (*.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log.f32 (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))) (*.f32 (log.f32 alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log.f32 (*.f32 alpha (*.f32 alpha 1/4))) (*.f32 (*.f32 4 (log.f32 u0)) 1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 1) (fma.f32 2 (log.f32 alpha) (log.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 6)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (cbrt.f32 u0) (pow.f32 (cbrt.f32 alpha) 2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0))) 2)) (cbrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)))) (sqrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 6)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (sqrt.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 alpha) 1) (log.f32 (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log.f32 alpha) (*.f32 (log.f32 (*.f32 alpha u0)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 alpha) 1) (*.f32 (log.f32 (*.f32 alpha u0)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (log.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (log.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (log.f32 u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (log.f32 u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (*.f32 (log.f32 u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 u0) 1) (*.f32 2 (log.f32 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log.f32 u0) (*.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 u0) 1) (*.f32 (log.f32 alpha) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log.f32 u0) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 u0) 1) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 alpha u0)) 1) (log.f32 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (log.f32 (*.f32 alpha u0)) (*.f32 (log.f32 alpha) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 alpha u0)) 1) (*.f32 (log.f32 alpha) 1)))))))

simplify57.0ms (0.8%)

Algorithm
egg-herbie
Rules
708×fma-def_binary32
629×log-prod_binary32
434×distribute-rgt-in_binary32
416×distribute-lft-in_binary32
377×associate-*l*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02271416
15111380
210511380
333281380
Stop Event
node limit
Counts
128 → 97
Calls
Call 1
Inputs
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))) 1)
(pow.f32 (*.f32 (*.f32 (pow.f32 u0 8) 1/16) (pow.f32 alpha 4)) 1/2)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 6) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 3)
(pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) 2)) (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))) (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(sqrt.f32 (*.f32 (*.f32 (pow.f32 u0 8) 1/16) (pow.f32 alpha 4)))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 6))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 6)) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) 3))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 1) 1))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 1) (log.f32 (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (fma.f32 4 (log.f32 u0) (log.f32 1/4))))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (fma.f32 4 (log.f32 u0) (log.f32 1/4))))
(exp.f32 (+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1)))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1)))
(exp.f32 (+.f32 (*.f32 (*.f32 4 (log.f32 u0)) 1) (log.f32 (*.f32 alpha (*.f32 alpha 1/4)))))
(exp.f32 (+.f32 (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1) (*.f32 2 (log.f32 alpha))))
(exp.f32 (+.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) (*.f32 (log.f32 alpha) 2)))
(exp.f32 (+.f32 (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1) (*.f32 (log.f32 alpha) 2)))
(exp.f32 (+.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))
(exp.f32 (+.f32 (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))) (*.f32 (log.f32 alpha) 1)))
(exp.f32 (+.f32 (log.f32 (*.f32 alpha (*.f32 alpha 1/4))) (*.f32 (*.f32 4 (log.f32 u0)) 1)))
(+.f32 0 (*.f32 alpha (*.f32 alpha u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 6) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
(pow.f32 (exp.f32 1) (fma.f32 2 (log.f32 alpha) (log.f32 u0)))
(pow.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 6)) 1/3)
(pow.f32 (*.f32 (cbrt.f32 u0) (pow.f32 (cbrt.f32 alpha) 2)) 3)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0))) 2)) (cbrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0))))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)))) (sqrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4))
(log.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 6))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(exp.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)))
(exp.f32 (*.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)) 1))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 6)) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0)))) 3))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (sqrt.f32 u0))) 2))
(exp.f32 (*.f32 (*.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)) 1) 1))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 1) (log.f32 (*.f32 alpha u0))))
(exp.f32 (+.f32 (log.f32 alpha) (*.f32 (log.f32 (*.f32 alpha u0)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 1) (*.f32 (log.f32 (*.f32 alpha u0)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (log.f32 u0)))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (log.f32 u0)))
(exp.f32 (+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (log.f32 u0) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (log.f32 u0) 1)))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (*.f32 (log.f32 u0) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) 1) (*.f32 2 (log.f32 alpha))))
(exp.f32 (+.f32 (log.f32 u0) (*.f32 (log.f32 alpha) 2)))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) 1) (*.f32 (log.f32 alpha) 2)))
(exp.f32 (+.f32 (log.f32 u0) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) 1) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 alpha u0)) 1) (log.f32 alpha)))
(exp.f32 (+.f32 (log.f32 (*.f32 alpha u0)) (*.f32 (log.f32 alpha) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 alpha u0)) 1) (*.f32 (log.f32 alpha) 1)))
Outputs
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 1/4 (*.f32 (pow.f32 u0 4) alpha))))) 3)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) 1)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))) 1)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(pow.f32 (*.f32 (*.f32 (pow.f32 u0 8) 1/16) (pow.f32 alpha 4)) 1/2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 6) 1/3)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 3)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 2)
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) 2)) (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))))) 2)) (cbrt.f32 (log.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 4 (log.f32 u0) (log.f32 (*.f32 1/4 (*.f32 alpha alpha))))) 2)) (cbrt.f32 (fma.f32 4 (log.f32 u0) (log.f32 (*.f32 1/4 (*.f32 alpha alpha))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2))) 2)) (cbrt.f32 (log.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))) (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))))) (sqrt.f32 (log.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha))))))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 4 (log.f32 u0) (log.f32 (*.f32 1/4 (*.f32 alpha alpha)))))) (sqrt.f32 (fma.f32 4 (log.f32 u0) (log.f32 (*.f32 1/4 (*.f32 alpha alpha))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)))) (sqrt.f32 (log.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2))))
(sqrt.f32 (*.f32 (*.f32 (pow.f32 u0 8) 1/16) (pow.f32 alpha 4)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 6))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 1))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2)) 6)) 1/3))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))))) 3))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 u0 u0) 1/2))) 2))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))) 1) 1))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 1) (log.f32 (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4))))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (fma.f32 4 (log.f32 u0) (log.f32 1/4))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (fma.f32 4 (log.f32 u0) (log.f32 1/4))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 (*.f32 4 (log.f32 u0)) 1) (log.f32 (*.f32 alpha (*.f32 alpha 1/4)))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1) (*.f32 2 (log.f32 alpha))))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) (*.f32 (log.f32 alpha) 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1) (*.f32 (log.f32 alpha) 2)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (*.f32 (fma.f32 4 (log.f32 u0) (log.f32 1/4)) 1) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (log.f32 (*.f32 alpha (*.f32 1/4 (pow.f32 u0 4)))) (*.f32 (log.f32 alpha) 1)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(exp.f32 (+.f32 (log.f32 (*.f32 alpha (*.f32 alpha 1/4))) (*.f32 (*.f32 4 (log.f32 u0)) 1)))
(*.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 4) (*.f32 1/4 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha 1/2)) 2)
(+.f32 0 (*.f32 alpha (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))))
(*.f32 u0 (*.f32 alpha alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4) 1/2)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 6) 1/3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (exp.f32 1) (fma.f32 2 (log.f32 alpha) (log.f32 u0)))
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 6)) 1/3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 (cbrt.f32 u0) (pow.f32 (cbrt.f32 alpha) 2)) 3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0))) 2)) (cbrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha)))) 2)) (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha)))))
(pow.f32 (exp.f32 (sqrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)))) (sqrt.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha))))) (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha)))))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4))
(*.f32 u0 (*.f32 alpha alpha))
(log.f32 (pow.f32 (exp.f32 u0) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))))
(*.f32 u0 (*.f32 alpha alpha))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 6))
(*.f32 u0 (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (*.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)) 1))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 6)) 1/3))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0)))) 3))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (sqrt.f32 u0))) 2))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (*.f32 (*.f32 (fma.f32 2 (log.f32 alpha) (log.f32 u0)) 1) 1))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 1) (log.f32 (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (log.f32 alpha) (*.f32 (log.f32 (*.f32 alpha u0)) 1)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 1) (*.f32 (log.f32 (*.f32 alpha u0)) 1)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (log.f32 u0)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (log.f32 u0)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 2 (log.f32 alpha)) (*.f32 (log.f32 u0) 1)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (log.f32 alpha) 2) (*.f32 (log.f32 u0) 1)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (*.f32 2 (log.f32 alpha)) 1) (*.f32 (log.f32 u0) 1)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) 1) (*.f32 2 (log.f32 alpha))))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (log.f32 u0) (*.f32 (log.f32 alpha) 2)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) 1) (*.f32 (log.f32 alpha) 2)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (log.f32 u0) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (log.f32 u0) 1) (*.f32 (*.f32 2 (log.f32 alpha)) 1)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 alpha u0)) 1) (log.f32 alpha)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (log.f32 (*.f32 alpha u0)) (*.f32 (log.f32 alpha) 1)))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (+.f32 (*.f32 (log.f32 (*.f32 alpha u0)) 1) (*.f32 (log.f32 alpha) 1)))
(*.f32 u0 (*.f32 alpha alpha))

localize21.0ms (0.3%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
Compiler

Compiled 19 to 6 computations (68.4% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
alpha
@0
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
0.0ms
alpha
@inf
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
0.0ms
u0
@-inf
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
0.0ms
u0
@inf
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
0.0ms
alpha
@-inf
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))

rewrite35.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
523×pow1_binary32
481×add-log-exp_binary32
480×log1p-expm1-u_binary32
480×expm1-log1p-u_binary32
471×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0711
11487
220167
Stop Event
node limit
Counts
1 → 13
Calls
Call 1
Inputs
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))))))

simplify39.0ms (0.5%)

Algorithm
egg-herbie
Rules
850×log-prod_binary32
382×associate-*l*_binary32
359×*-commutative_binary32
328×associate-*r*_binary32
324×distribute-rgt-in_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036263
195263
2390263
32330263
46369263
Stop Event
node limit
Counts
37 → 18
Calls
Call 1
Inputs
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(-.f32 0 (*.f32 alpha (*.f32 alpha u0)))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)
(neg.f32 (*.f32 alpha (*.f32 alpha u0)))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) alpha))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
Outputs
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(-.f32 0 (*.f32 alpha (*.f32 alpha u0)))
(*.f32 alpha (neg.f32 (*.f32 u0 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 u0))
(*.f32 u0 (*.f32 alpha (neg.f32 alpha)))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)
(*.f32 u0 (*.f32 alpha alpha))
(neg.f32 (*.f32 alpha (*.f32 alpha u0)))
(*.f32 alpha (neg.f32 (*.f32 u0 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 u0))
(*.f32 u0 (*.f32 alpha (neg.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))
(*.f32 u0 (*.f32 alpha alpha))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) alpha))
(*.f32 u0 (*.f32 alpha alpha))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))
(*.f32 u0 (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))

localize42.0ms (0.6%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
0.3b
(*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
Compiler

Compiled 44 to 29 computations (34.1% saved)

series8.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
1.0ms
alpha
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
1.0ms
alpha
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
1.0ms
u0
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
1.0ms
alpha
@0
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
1.0ms
u0
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))

rewrite59.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
577×log-prod_binary32
412×pow-prod-down_binary32
280×pow-unpow_binary32
278×prod-diff_binary32
277×pow2_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01141
123933
2326933
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (neg.f32 u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 u0) (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u0) 1) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (pow.f32 (neg.f32 u0) 2) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (neg.f32 u0) 2) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2)) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) u0) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (+.f32 -1 (*.f32 1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 u0 (*.f32 u0 -1/2))) (exp.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 -1 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 1/4 (*.f32 u0 u0))) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 u0) 1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 1/4 (*.f32 u0 u0)))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1 (*.f32 alpha u0)) (*.f32 (*.f32 u0 -1/2) (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 alpha u0)) (*.f32 -1 (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha u0) -1) (*.f32 (*.f32 alpha u0) (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha u0) (*.f32 u0 -1/2)) (*.f32 (*.f32 alpha u0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha u0) (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (neg.f32 u0) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (*.f32 alpha u0) (*.f32 (*.f32 u0 -1/2) (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/2) (*.f32 alpha u0) (*.f32 -1 (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha u0) -1 (*.f32 (*.f32 alpha u0) (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha u0) (*.f32 u0 -1/2) (*.f32 (*.f32 alpha u0) -1))))))

simplify81.0ms (1.1%)

Algorithm
egg-herbie
Rules
432×unswap-sqr_binary32
403×distribute-rgt-in_binary32
386×distribute-lft-in_binary32
302×*-commutative_binary32
214×fma-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02792239
16832061
220892045
379342045
Stop Event
node limit
Counts
170 → 168
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 -1 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 -1 (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 0 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(+.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))
(-.f32 0 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))) 1)
(pow.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2)
(neg.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 1))
(fma.f32 (*.f32 alpha alpha) (neg.f32 u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))
(fma.f32 (neg.f32 u0) (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))
(+.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))
(+.f32 (*.f32 (neg.f32 u0) 1) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1)
(/.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (pow.f32 (neg.f32 u0) 2) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (-.f32 (pow.f32 (neg.f32 u0) 2) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2)) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) u0) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 u0 (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))
(log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(log.f32 (*.f32 (exp.f32 (*.f32 u0 (*.f32 u0 -1/2))) (exp.f32 (neg.f32 u0))))
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))
(expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1))
(fma.f32 u0 -1 (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))
(fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0))
(fma.f32 1 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 1/4 (*.f32 u0 u0))) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (neg.f32 u0) 1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 -1 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 1/4 (*.f32 u0 u0)))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0))
(+.f32 0 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))
(+.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))
(+.f32 (*.f32 -1 (*.f32 alpha u0)) (*.f32 (*.f32 u0 -1/2) (*.f32 alpha u0)))
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 alpha u0)) (*.f32 -1 (*.f32 alpha u0)))
(+.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))
(+.f32 (*.f32 (*.f32 alpha u0) -1) (*.f32 (*.f32 alpha u0) (*.f32 u0 -1/2)))
(+.f32 (*.f32 (*.f32 alpha u0) (*.f32 u0 -1/2)) (*.f32 (*.f32 alpha u0) -1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 1)
(/.f32 (*.f32 (*.f32 alpha u0) (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (*.f32 (*.f32 alpha u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 1)
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 3)
(pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 2)
(neg.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 1))
(fma.f32 alpha (neg.f32 u0) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 (*.f32 u0 -1/2) (*.f32 alpha u0)))
(fma.f32 (*.f32 u0 -1/2) (*.f32 alpha u0) (*.f32 -1 (*.f32 alpha u0)))
(fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))
(fma.f32 (*.f32 alpha u0) -1 (*.f32 (*.f32 alpha u0) (*.f32 u0 -1/2)))
(fma.f32 (*.f32 alpha u0) (*.f32 u0 -1/2) (*.f32 (*.f32 alpha u0) -1))
Outputs
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 1/2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 1/2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(*.f32 -1 u0)
(neg.f32 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 u0 (*.f32 u0 -1/2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 u0 (*.f32 u0 -1/2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 -1 (*.f32 u0 alpha))
(*.f32 alpha (neg.f32 u0))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 u0 (*.f32 -1/2 (*.f32 u0 alpha)))
(*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))
(*.f32 (*.f32 u0 u0) (*.f32 -1/2 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 u0 (*.f32 -1/2 (*.f32 u0 alpha)))
(*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))
(*.f32 (*.f32 u0 u0) (*.f32 -1/2 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 0 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(+.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(+.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))))) 3)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(-.f32 0 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))) 1)
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(pow.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 1)
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4) 1/2)
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 3)
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha) 2)
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(neg.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))))
(*.f32 (neg.f32 u0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)) (neg.f32 u0))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 1))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(fma.f32 (*.f32 alpha alpha) (neg.f32 u0) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(fma.f32 (neg.f32 u0) (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(+.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (neg.f32 u0) 1) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1)
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(/.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (pow.f32 (neg.f32 u0) 2) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (pow.f32 (neg.f32 u0) 2) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (*.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3)) (pow.f32 u0 3)) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (+.f32 (*.f32 (pow.f32 u0 3) -1/2) (*.f32 u0 u0))))
(/.f32 (*.f32 (pow.f32 u0 3) (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 1/4 (pow.f32 u0 4) (*.f32 u0 (fma.f32 u0 (*.f32 u0 -1/2) u0))))
(/.f32 (-.f32 (pow.f32 (neg.f32 u0) 2) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2)) (-.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))
(/.f32 (-.f32 (*.f32 u0 u0) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2)) (*.f32 (neg.f32 u0) (fma.f32 u0 -1/2 1)))
(/.f32 (fma.f32 u0 u0 (*.f32 -1/4 (pow.f32 u0 4))) (*.f32 u0 (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) u0) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) u0))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) u0)
(*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (/.f32 u0 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))
(/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 (fma.f32 u0 1/2 -1) u0))
(*.f32 (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))) (/.f32 u0 (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) u0))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) u0)
(*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (/.f32 u0 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)))
(/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))
(/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 (fma.f32 u0 1/2 -1) u0))
(*.f32 (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))) (/.f32 u0 (fma.f32 u0 1/2 -1)))
(pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2)
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(log.f32 (*.f32 (exp.f32 (*.f32 u0 (*.f32 u0 -1/2))) (exp.f32 (neg.f32 u0))))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 u0 -1 (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 1 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (cbrt.f32 (*.f32 1/4 (*.f32 u0 u0))) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 1/4 (*.f32 u0 u0))) (*.f32 u0 (cbrt.f32 (*.f32 u0 -1/2))) (neg.f32 u0))
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4)))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 u0 -1/2))) (neg.f32 u0))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 (cbrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/2)) (*.f32 (sqrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) -1) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (neg.f32 u0) 1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 u0)) 2) (cbrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (*.f32 -1 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (*.f32 -1 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 1/4 (*.f32 u0 u0)))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 1/4 (*.f32 u0 u0))) (*.f32 u0 (cbrt.f32 (*.f32 u0 -1/2))) (neg.f32 u0))
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4)))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 u0 -1/2))) (neg.f32 u0))
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 (*.f32 (*.f32 u0 -1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 0 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 alpha u0)) (*.f32 (*.f32 u0 -1/2) (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 alpha u0)) (*.f32 -1 (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 (*.f32 alpha u0) -1) (*.f32 (*.f32 alpha u0) (*.f32 u0 -1/2)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (*.f32 (*.f32 alpha u0) (*.f32 u0 -1/2)) (*.f32 (*.f32 alpha u0) -1))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))) 1)
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(/.f32 (*.f32 (*.f32 alpha u0) (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) (fma.f32 -1/8 (pow.f32 u0 3) -1)))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) (fma.f32 -1/8 (pow.f32 u0 3) -1))
(*.f32 (*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (/.f32 u0 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))) alpha)
(/.f32 (*.f32 (*.f32 alpha u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0)))))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))
(*.f32 (*.f32 (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))) (/.f32 u0 (fma.f32 u0 1/2 -1))) alpha)
(pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 1)
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2) 1/2)
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3) 1/3)
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 3)
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 2)
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(neg.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))
(*.f32 (neg.f32 u0) (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha (fma.f32 u0 -1/2 -1)) (neg.f32 u0))
(*.f32 u0 (*.f32 alpha (+.f32 1 (*.f32 u0 1/2))))
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 2))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (fma.f32 u0 -1/2 -1)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))
(*.f32 (neg.f32 u0) (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha (fma.f32 u0 -1/2 -1)) (neg.f32 u0))
(*.f32 u0 (*.f32 alpha (+.f32 1 (*.f32 u0 1/2))))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)) 3))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))) 1))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(fma.f32 alpha (neg.f32 u0) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 (*.f32 u0 -1/2) (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(fma.f32 (*.f32 u0 -1/2) (*.f32 alpha u0) (*.f32 -1 (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(fma.f32 (*.f32 alpha u0) -1 (*.f32 (*.f32 alpha u0) (*.f32 u0 -1/2)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))
(fma.f32 (*.f32 alpha u0) (*.f32 u0 -1/2) (*.f32 (*.f32 alpha u0) -1))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 alpha))

localize58.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
0.3b
(*.f32 u0 -1/3)
0.4b
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))
Compiler

Compiled 68 to 38 computations (44.1% saved)

series9.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
1.0ms
alpha
@inf
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))
1.0ms
alpha
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
1.0ms
alpha
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
1.0ms
u0
@inf
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))
1.0ms
u0
@0
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))

rewrite68.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
704×log-prod_binary32
557×fma-def_binary32
353×pow2_binary32
246×pow1/3_binary32
243×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01360
129852
2425752
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))
(*.f32 u0 -1/3)
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 u0 u0) -1/2) 1) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u0 u0) -1/2) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 u0 u0) -1/2) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) -1/2) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (-.f32 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (*.f32 u0 u0)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/27 (pow.f32 u0 3) -1/8)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (+.f32 -1/2 (*.f32 1/3 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 -1/3 (pow.f32 u0 3))) (exp.f32 (*.f32 (*.f32 u0 u0) -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 -1/3 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) -1/2 (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) (*.f32 u0 -1/3) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 -1/3) (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) -1/2) 1 (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) 2) (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) 2) (cbrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) (sqrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 u0) u0 (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/3) u0) u0 (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 -1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) -1/3) u0 (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2)) (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (*.f32 u0 -1/3))) (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 (*.f32 u0 u0) -1/2))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 -1/3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 -1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 -1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -1/27 (pow.f32 u0 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 u0 u0) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 -1/3) u0))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 -1/27 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 -1/3)) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha)) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 alpha (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0))) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha (*.f32 (neg.f32 u0) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha (neg.f32 u0)))))))

simplify93.0ms (1.3%)

Algorithm
egg-herbie
Rules
447×log-prod_binary32
265×fma-neg_binary32
248×cube-prod_binary32
238×cancel-sign-sub-inv_binary32
234×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03443458
18433175
228093104
366813104
Stop Event
node limit
Counts
200 → 217
Calls
Call 1
Inputs
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 -1/3 (pow.f32 u0 3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 -1/3 (pow.f32 u0 3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1/3 u0)
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 -1 (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(+.f32 0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))
(+.f32 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 (*.f32 u0 u0) -1/2))
(+.f32 (*.f32 (*.f32 (*.f32 u0 u0) -1/2) 1) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u0 u0) -1/2) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 u0 u0) -1/2) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) -1/2) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (-.f32 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (*.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (*.f32 u0 u0)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/27 (pow.f32 u0 3) -1/8)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4))
(/.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (+.f32 -1/2 (*.f32 1/3 u0)))
(pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 1)
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 3)
(pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) 2)
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))
(log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(log.f32 (*.f32 (exp.f32 (*.f32 -1/3 (pow.f32 u0 3))) (exp.f32 (*.f32 (*.f32 u0 u0) -1/2))))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(exp.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))))
(exp.f32 (*.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))) 1))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 u0 (*.f32 -1/3 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 -1/3) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 u0 -1/3) (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 1 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 1 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 (*.f32 u0 u0) -1/2) 1 (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) 2) (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) 2) (cbrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) (sqrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 -1/2 u0) u0 (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 (*.f32 u0 -1/3) u0) u0 (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 (*.f32 u0 u0) -1/3) u0 (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2)) (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (*.f32 u0 -1/3))) (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 (*.f32 u0 u0) -1/2))
(+.f32 0 (*.f32 u0 -1/3))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 -1/3))) 1)
(pow.f32 (*.f32 u0 -1/3) 1)
(pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 3)
(pow.f32 (sqrt.f32 (*.f32 u0 -1/3)) 2)
(pow.f32 (*.f32 -1/27 (pow.f32 u0 3)) 1/3)
(sqrt.f32 (*.f32 (*.f32 u0 u0) 1/9))
(log.f32 (pow.f32 (exp.f32 -1/3) u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 -1/3))))
(cbrt.f32 (*.f32 -1/27 (pow.f32 u0 3)))
(expm1.f32 (log1p.f32 (*.f32 u0 -1/3)))
(log1p.f32 (expm1.f32 (*.f32 u0 -1/3)))
(exp.f32 (log.f32 (*.f32 u0 -1/3)))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 -1/3)) 1))
(+.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha)) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))
(-.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) 1)
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 1)
(pow.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)) 1/3)
(neg.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 1))
(fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(+.f32 0 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha))
(+.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 alpha (neg.f32 u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0))) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 3)
(pow.f32 (sqrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)
(pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)) 1/3)
(sqrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))
(log1p.f32 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))
(exp.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 1))
(fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha (*.f32 (neg.f32 u0) alpha))
(fma.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha (neg.f32 u0)))
Outputs
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 -1/2 (*.f32 u0 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(*.f32 -1/3 (pow.f32 u0 3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(*.f32 -1/3 (pow.f32 u0 3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 u0 alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 3) (*.f32 (*.f32 alpha alpha) 1/3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) 1/3)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (neg.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 3) (*.f32 (*.f32 alpha alpha) 1/3))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) 1/3)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (neg.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 -1 (*.f32 u0 alpha))
(*.f32 alpha (neg.f32 u0))
(*.f32 u0 (neg.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha))
(*.f32 (pow.f32 u0 3) (*.f32 -1/3 alpha))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 u0 (*.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) alpha)))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha))
(*.f32 (pow.f32 u0 3) (*.f32 -1/3 alpha))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 u0 (*.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) alpha)))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(+.f32 0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (*.f32 (*.f32 (*.f32 u0 u0) -1/2) 1) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 -1/3 -1/2)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) 1)
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 u0 u0) -1/2) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 u0 u0) -1/2) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 u0 u0) 3) -1/8) (*.f32 -1/27 (pow.f32 (pow.f32 u0 3) 3))) (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 u0 u0)) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/2 (*.f32 u0 u0))))))
(/.f32 (fma.f32 -1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3))) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (-.f32 (*.f32 1/9 (pow.f32 (*.f32 u0 u0) 3)) (*.f32 u0 (*.f32 u0 (*.f32 1/6 (pow.f32 u0 3)))))))
(/.f32 (fma.f32 -1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 -1/8 (pow.f32 u0 6))) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 1/9 (pow.f32 u0 6) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/6)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) -1/2) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (-.f32 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 -1/2 (*.f32 u0 u0)) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 1/9 (pow.f32 (*.f32 u0 u0) 3))) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) 1/3)))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (*.f32 u0 u0)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4))
(/.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (/.f32 (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4) (*.f32 u0 u0)))
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 3) -1/27 -1/8) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4)) (*.f32 u0 u0))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4)) (fma.f32 (pow.f32 u0 3) -1/27 -1/8))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))) (/.f32 (+.f32 -1/2 (*.f32 u0 1/3)) (*.f32 u0 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))
(/.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/27 (pow.f32 u0 3) -1/8)) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4))
(/.f32 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (/.f32 (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4) (*.f32 u0 u0)))
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 3) -1/27 -1/8) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4)) (*.f32 u0 u0))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 -1/3) (fma.f32 u0 -1/3 1/2) 1/4)) (fma.f32 (pow.f32 u0 3) -1/27 -1/8))
(/.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))) (/.f32 (+.f32 -1/2 (*.f32 u0 1/3)) (*.f32 u0 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))
(pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 1)
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 3)
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) 2)
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) 1/3)
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))
(fabs.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))
(log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(log.f32 (*.f32 (exp.f32 (*.f32 -1/3 (pow.f32 u0 3))) (exp.f32 (*.f32 (*.f32 u0 u0) -1/2))))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(exp.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(exp.f32 (*.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 u0 (*.f32 -1/3 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 -1/3) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 u0 -1/3) (*.f32 u0 u0) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 1 (*.f32 (*.f32 u0 u0) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 1 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2) (*.f32 (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 (cbrt.f32 u0) 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (*.f32 u0 -1/3) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 -1/2 (*.f32 u0 u0)))
(*.f32 u0 (+.f32 (*.f32 -1/2 u0) (*.f32 (*.f32 -1/3 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2))))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 (*.f32 u0 u0) -1/2) 1 (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) 2) (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) 2) (cbrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) (sqrt.f32 (*.f32 (*.f32 u0 u0) -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 -1/2 u0) u0 (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 (*.f32 u0 -1/3) u0) u0 (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 -1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 -1/2 (pow.f32 (cbrt.f32 u0) 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 (*.f32 u0 u0) -1/3) u0 (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 2)) (cbrt.f32 (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (*.f32 u0 -1/3))) (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0))
(fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (*.f32 u0 -1/3) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 -1/2 (*.f32 u0 u0)))
(*.f32 u0 (+.f32 (*.f32 -1/2 u0) (*.f32 (*.f32 -1/3 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2))))
(+.f32 0 (*.f32 u0 -1/3))
(*.f32 u0 -1/3)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/3) u0))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/3) u0))))
(*.f32 u0 -1/3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 -1/3))) 1)
(*.f32 u0 -1/3)
(pow.f32 (*.f32 u0 -1/3) 1)
(*.f32 u0 -1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 3)
(*.f32 u0 -1/3)
(pow.f32 (sqrt.f32 (*.f32 u0 -1/3)) 2)
(*.f32 u0 -1/3)
(pow.f32 (*.f32 -1/27 (pow.f32 u0 3)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 u0 3) -1/27))
(sqrt.f32 (*.f32 (*.f32 u0 u0) 1/9))
(sqrt.f32 (*.f32 u0 (*.f32 u0 1/9)))
(log.f32 (pow.f32 (exp.f32 -1/3) u0))
(*.f32 u0 -1/3)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 -1/3))))
(*.f32 u0 -1/3)
(cbrt.f32 (*.f32 -1/27 (pow.f32 u0 3)))
(cbrt.f32 (*.f32 (pow.f32 u0 3) -1/27))
(expm1.f32 (log1p.f32 (*.f32 u0 -1/3)))
(*.f32 u0 -1/3)
(log1p.f32 (expm1.f32 (*.f32 u0 -1/3)))
(*.f32 u0 -1/3)
(exp.f32 (log.f32 (*.f32 u0 -1/3)))
(*.f32 u0 -1/3)
(exp.f32 (*.f32 (log.f32 (*.f32 u0 -1/3)) 1))
(*.f32 u0 -1/3)
(+.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha)) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha)) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0)) alpha)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0)) alpha))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0)) alpha))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0)) alpha))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(-.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))) 1)
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) 3) (pow.f32 u0 3))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0)))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 -1/3 -1/2) 3)) (pow.f32 u0 3)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (fma.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0) u0)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (neg.f32 u0)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (neg.f32 u0))))
(*.f32 (*.f32 (/.f32 alpha (fma.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (neg.f32 u0)))) alpha)
(pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 1)
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 3)
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)) 1/3)
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)) 1/3)
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(neg.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 2))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) alpha))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)) 3))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) (pow.f32 alpha 3)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(exp.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha))) 1))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0) (*.f32 alpha alpha))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0) (*.f32 alpha alpha))
(+.f32 0 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(+.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 alpha (neg.f32 u0)))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))) 1)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))
(/.f32 alpha (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) 3) (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0)))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))
(*.f32 (/.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (fma.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0) u0)))) (-.f32 (*.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 -1/3 -1/2) 3)) (pow.f32 u0 3)))
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0))) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (neg.f32 u0)))))
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (fma.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (neg.f32 u0))))
(/.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))))
(/.f32 alpha (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0))) (-.f32 (pow.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) 3) (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (fma.f32 (fma.f32 u0 -1/3 -1/2) (pow.f32 u0 3) (*.f32 u0 u0)))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))
(*.f32 (/.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (fma.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0) u0)))) (-.f32 (*.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 -1/3 -1/2) 3)) (pow.f32 u0 3)))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (neg.f32 u0)))))
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (fma.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2) (*.f32 u0 (neg.f32 u0))))
(pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 1)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(pow.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3) 1/3)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 3)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(pow.f32 (sqrt.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 2)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(pow.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)) 1/3)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(pow.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)) 1/3)
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(sqrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 2))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(log.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(cbrt.f32 (pow.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))) 3))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3)))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) 3) (pow.f32 alpha 3)))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(expm1.f32 (log1p.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(exp.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)))) 1))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(fma.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha (*.f32 (neg.f32 u0) alpha))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))
(fma.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha (neg.f32 u0)))
(*.f32 alpha (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 u0)) u0))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) u0))
(*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha))

localize18.0ms (0.2%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f32 alpha (sqrt.f32 u0))
0.5b
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
Compiler

Compiled 17 to 7 computations (58.8% saved)

series9.0ms (0.1%)

Counts
2 → 24
Calls

12 calls:

TimeVariablePointExpression
3.0ms
u0
@0
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
1.0ms
u0
@-inf
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
1.0ms
alpha
@0
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
1.0ms
alpha
@inf
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
1.0ms
u0
@inf
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)

rewrite40.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
584×pow1_binary32
539×add-log-exp_binary32
539×log1p-expm1-u_binary32
539×expm1-log1p-u_binary32
523×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0715
114513
2160113
Stop Event
node limit
Counts
2 → 35
Calls
Call 1
Inputs
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
(*.f32 alpha (sqrt.f32 u0))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (*.f32 (sqrt.f32 u0) (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (*.f32 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u0) (*.f32 alpha (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u0 (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (cbrt.f32 (*.f32 alpha (sqrt.f32 u0))) (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))) (*.f32 (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))) (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) (sqrt.f32 (*.f32 alpha (sqrt.f32 u0)))) (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) alpha) (sqrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) (sqrt.f32 u0)) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha)))) (cbrt.f32 (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (sqrt.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 alpha (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (sqrt.f32 u0))))))))

simplify51.0ms (0.7%)

Algorithm
egg-herbie
Rules
619×exp-sum_binary32
589×distribute-rgt-in_binary32
572×distribute-lft-in_binary32
490×log-prod_binary32
384×fma-def_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077418
1188418
2681418
32239418
46939418
Stop Event
node limit
Counts
59 → 38
Calls
Call 1
Inputs
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 (sqrt.f32 u0) alpha)
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 alpha (*.f32 (sqrt.f32 u0) (*.f32 alpha (sqrt.f32 u0))))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (sqrt.f32 u0) (*.f32 alpha (*.f32 alpha (sqrt.f32 u0))))
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1)
(*.f32 1 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)))
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (cbrt.f32 (*.f32 alpha (sqrt.f32 u0))) (*.f32 alpha (sqrt.f32 u0))))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))) (*.f32 (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))) (*.f32 alpha (sqrt.f32 u0))))
(*.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) (sqrt.f32 (*.f32 alpha (sqrt.f32 u0)))) (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))))
(*.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) alpha) (sqrt.f32 u0))
(*.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) (sqrt.f32 u0)) alpha)
(*.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha)))) (cbrt.f32 (*.f32 alpha (sqrt.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4))
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 alpha alpha))))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha))))
(-.f32 (+.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 1)
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1/2)
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (sqrt.f32 u0))) 3)
(pow.f32 (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))) 2)
(sqrt.f32 (*.f32 u0 (*.f32 alpha alpha)))
(fabs.f32 (*.f32 alpha (sqrt.f32 u0)))
(log.f32 (pow.f32 (exp.f32 alpha) (sqrt.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (sqrt.f32 u0))))
(log1p.f32 (expm1.f32 (*.f32 alpha (sqrt.f32 u0))))
(exp.f32 (log.f32 (*.f32 alpha (sqrt.f32 u0))))
Outputs
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(*.f32 (sqrt.f32 u0) alpha)
(*.f32 alpha (sqrt.f32 u0))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 (sqrt.f32 u0) (*.f32 alpha (sqrt.f32 u0))))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (sqrt.f32 u0) (*.f32 alpha (*.f32 alpha (sqrt.f32 u0))))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) 1)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 1 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (*.f32 (cbrt.f32 (*.f32 alpha (sqrt.f32 u0))) (*.f32 alpha (sqrt.f32 u0))))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)))
(*.f32 (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))) (*.f32 (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))) (*.f32 alpha (sqrt.f32 u0))))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) (sqrt.f32 (*.f32 alpha (sqrt.f32 u0)))) (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) alpha) (sqrt.f32 u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) (sqrt.f32 u0)) alpha)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha (sqrt.f32 u0)) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha)))) (cbrt.f32 (*.f32 alpha (sqrt.f32 u0))))
(*.f32 u0 (*.f32 alpha alpha))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4))
(*.f32 u0 (*.f32 alpha alpha))
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) u0))
(*.f32 u0 (*.f32 alpha alpha))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3))
(*.f32 u0 (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 u0 (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 u0 (*.f32 alpha alpha))
(-.f32 (+.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1)
(*.f32 alpha (sqrt.f32 u0))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 1)
(*.f32 alpha (sqrt.f32 u0))
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1/2)
(*.f32 alpha (sqrt.f32 u0))
(pow.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 3) 1/3)
(*.f32 alpha (sqrt.f32 u0))
(pow.f32 (cbrt.f32 (*.f32 alpha (sqrt.f32 u0))) 3)
(*.f32 alpha (sqrt.f32 u0))
(pow.f32 (sqrt.f32 (*.f32 alpha (sqrt.f32 u0))) 2)
(*.f32 alpha (sqrt.f32 u0))
(sqrt.f32 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 alpha (sqrt.f32 u0))
(fabs.f32 (*.f32 alpha (sqrt.f32 u0)))
(*.f32 alpha (sqrt.f32 u0))
(log.f32 (pow.f32 (exp.f32 alpha) (sqrt.f32 u0)))
(*.f32 alpha (sqrt.f32 u0))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 3))
(*.f32 alpha (sqrt.f32 u0))
(expm1.f32 (log1p.f32 (*.f32 alpha (sqrt.f32 u0))))
(*.f32 alpha (sqrt.f32 u0))
(log1p.f32 (expm1.f32 (*.f32 alpha (sqrt.f32 u0))))
(*.f32 alpha (sqrt.f32 u0))
(exp.f32 (log.f32 (*.f32 alpha (sqrt.f32 u0))))
(*.f32 alpha (sqrt.f32 u0))

eval233.0ms (3.2%)

Compiler

Compiled 13624 to 7492 computations (45% saved)

prune176.0ms (2.4%)

Pruning

27 alts after pruning (19 fresh and 8 done)

PrunedKeptTotal
New5909599
Fresh41014
Picked011
Done178
Total59527622
Error
0.0b
Counts
622 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
8.4b
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
4.3b
(/.f32 (*.f32 (pow.f32 alpha 4) (fma.f32 u0 u0 (*.f32 (pow.f32 u0 4) -1/4))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 1/2)))))
26.3b
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
2.1b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))
2.1b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
4.1b
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
4.2b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
0.3b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
4.1b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
2.8b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
8.3b
(*.f32 (*.f32 alpha alpha) u0)
4.1b
(*.f32 (neg.f32 alpha) (fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
2.8b
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha)))
2.8b
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha)))
4.1b
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))
4.1b
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
4.2b
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))))
2.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0))) u0)))
2.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
4.2b
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
4.2b
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
8.3b
(*.f32 alpha (*.f32 u0 alpha))
4.1b
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
8.3b
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
5.5b
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
Compiler

Compiled 737 to 486 computations (34.1% saved)

localize57.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))
0.3b
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
0.4b
(*.f32 1/3 (pow.f32 u0 3))
0.4b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))
Compiler

Compiled 72 to 39 computations (45.8% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
alpha
@0
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
0.0ms
alpha
@inf
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
0.0ms
u0
@0
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
0.0ms
u0
@-inf
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
0.0ms
u0
@inf
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))

rewrite90.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
705×log-prod_binary32
480×fma-def_binary32
366×pow2_binary32
254×pow1/3_binary32
248×pow-unpow_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01441
130937
2392537
Stop Event
node limit
Counts
2 → 97
Calls
Call 1
Inputs
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) 1) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 alpha (*.f32 alpha u0) (pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 1/2))) 2)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) (pow.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3)) (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 (*.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (*.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) (pow.f32 alpha 4))) (-.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) (exp.f32 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) (exp.f32 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 alpha (*.f32 alpha u0))) (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))) (/.f32 (*.f32 1/9 (pow.f32 u0 6)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 2) (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) (sqrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6))) (/.f32 1 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6)))) (/.f32 1 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))) (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6))) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6))) (fma.f32 1/9 (pow.f32 u0 6) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6)))) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6)))) (neg.f32 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6))))) (neg.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 1/9 (pow.f32 u0 6)) (*.f32 1/4 (pow.f32 u0 4))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))) (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2)))) (cbrt.f32 (exp.f32 (pow.f32 u0 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) u0)) (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2)))) (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))) (sqrt.f32 (pow.f32 (exp.f32 u0) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 u0 3))) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u0 (*.f32 (*.f32 u0 u0) 1/3) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) 1/2 (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 u0) (*.f32 u0 1/3) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (*.f32 u0 1/2)) 1 (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3) 1/3 (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/3 (pow.f32 u0 3)) 1 (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (cbrt.f32 1/3)) (cbrt.f32 (*.f32 1/9 (pow.f32 u0 6))) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 u0 6))) (*.f32 u0 (cbrt.f32 1/3)) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) 1/2) (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/2))) (cbrt.f32 (*.f32 1/4 (pow.f32 u0 4))) (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 u0 4))) (cbrt.f32 (*.f32 u0 (*.f32 u0 1/2))) (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 1/3) (pow.f32 u0 3/2)) (*.f32 (sqrt.f32 1/3) (pow.f32 u0 3/2)) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (sqrt.f32 1/2)) (*.f32 u0 (sqrt.f32 1/2)) (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 u0 3/2) (*.f32 (pow.f32 u0 3/2) 1/3) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 1/2) u0 (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/3 u0) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/3 (*.f32 u0 u0)) u0 (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/3 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 u0 (*.f32 u0 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 1/2) 1) u0 (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 1/3 (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 1/3 (pow.f32 u0 3)))))))

simplify88.0ms (1.2%)

Algorithm
egg-herbie
Rules
657×unswap-sqr_binary32
421×times-frac_binary32
297×associate-/l*_binary32
288×cancel-sign-sub-inv_binary32
241×distribute-rgt-neg-in_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02643056
17032857
223992670
Stop Event
node limit
Counts
133 → 140
Calls
Call 1
Inputs
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 1/2 (pow.f32 u0 2))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 1/3 (pow.f32 u0 3))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 1/3 (pow.f32 u0 3))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) (*.f32 alpha (*.f32 alpha u0)))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(+.f32 0 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) 1) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(+.f32 (fma.f32 alpha (*.f32 alpha u0) (pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 1/2))) 2)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) 1)
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 1)
(*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) (pow.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3)) (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 (*.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (*.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) (pow.f32 alpha 4))) (-.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 1)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) (exp.f32 (*.f32 alpha (*.f32 alpha u0)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) (exp.f32 (*.f32 alpha (*.f32 alpha u0)))))
(log.f32 (*.f32 (exp.f32 (*.f32 alpha (*.f32 alpha u0))) (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 1)
(-.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))) (/.f32 (*.f32 1/9 (pow.f32 u0 6)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))))
(*.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 1)
(*.f32 1 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))
(*.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 2) (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) (sqrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6))) (/.f32 1 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6)))) (/.f32 1 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))))
(/.f32 1 (/.f32 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))) (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6)))))
(/.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6))))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6))) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6))) (fma.f32 1/9 (pow.f32 u0 6) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3))))))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6)))) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (neg.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6)))) (neg.f32 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3))))))
(/.f32 (neg.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6))))) (neg.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))))
(/.f32 (-.f32 (*.f32 1/9 (pow.f32 u0 6)) (*.f32 1/4 (pow.f32 u0 4))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 1)
(pow.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 3)
(pow.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 2)
(pow.f32 (/.f32 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))) (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6)))) -1)
(pow.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6))))) -1)
(sqrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2))
(log.f32 (exp.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2)))) (cbrt.f32 (exp.f32 (pow.f32 u0 3)))))
(log.f32 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) u0)) (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2)))) (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))) (sqrt.f32 (pow.f32 (exp.f32 u0) u0))))
(log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 u0 3))) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2))))))
(cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 3))
(expm1.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(log1p.f32 (expm1.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(exp.f32 (log.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 1))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 (*.f32 u0 u0) 1/3) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 u0 u0) 1/2 (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 1/3) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 u0 (*.f32 u0 1/2)) 1 (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (pow.f32 u0 3) 1/3 (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 1/3 (pow.f32 u0 3)) 1 (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 u0 (cbrt.f32 1/3)) (cbrt.f32 (*.f32 1/9 (pow.f32 u0 6))) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 u0 6))) (*.f32 u0 (cbrt.f32 1/3)) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/2))) (cbrt.f32 (*.f32 1/4 (pow.f32 u0 4))) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 u0 4))) (cbrt.f32 (*.f32 u0 (*.f32 u0 1/2))) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 (sqrt.f32 1/3) (pow.f32 u0 3/2)) (*.f32 (sqrt.f32 1/3) (pow.f32 u0 3/2)) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 u0 (sqrt.f32 1/2)) (*.f32 u0 (sqrt.f32 1/2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (pow.f32 u0 3/2) (*.f32 (pow.f32 u0 3/2) 1/3) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 u0 1/2) u0 (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 1/3 u0) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 1/3 (*.f32 u0 u0)) u0 (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 1/3 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 (*.f32 u0 1/2) 1) u0 (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 (*.f32 u0 1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 (*.f32 u0 1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 1/3 (pow.f32 u0 3)))
Outputs
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 u0 (*.f32 u0 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 3) (*.f32 alpha (*.f32 1/3 alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(*.f32 (pow.f32 u0 3) (*.f32 alpha (*.f32 1/3 alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (pow.f32 u0 3))))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 1/2 (pow.f32 u0 2))
(*.f32 u0 (*.f32 u0 1/2))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(*.f32 1/3 (pow.f32 u0 3))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(*.f32 1/3 (pow.f32 u0 3))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(+.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) (*.f32 alpha (*.f32 alpha u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(+.f32 0 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) 1) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(+.f32 (fma.f32 alpha (*.f32 alpha u0) (pow.f32 (*.f32 alpha (*.f32 u0 (sqrt.f32 1/2))) 2)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) 1)
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 1)
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2) (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) (pow.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3)) (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 (*.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3)) (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2) (fma.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) (pow.f32 alpha 4) (neg.f32 (*.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) alpha) (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))) 3)) (+.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) (fma.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)) 2) (pow.f32 alpha 4) (*.f32 alpha (neg.f32 (*.f32 (*.f32 u0 (pow.f32 alpha 3)) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))))))
(/.f32 (*.f32 (pow.f32 alpha 6) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))) 3) (pow.f32 u0 3))) (+.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))) (*.f32 alpha alpha)) (-.f32 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (*.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) (pow.f32 alpha 4))) (-.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2) (*.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) (pow.f32 alpha 4))) (*.f32 alpha (-.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) (*.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)) 2) (pow.f32 alpha 4))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (*.f32 u0 u0) (pow.f32 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))) 2))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 1)
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 2) 1/2)
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3) 1/3)
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 3)
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 2)
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 2))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) (exp.f32 (*.f32 alpha (*.f32 alpha u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))) (exp.f32 (*.f32 alpha (*.f32 alpha u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(log.f32 (*.f32 (exp.f32 (*.f32 alpha (*.f32 alpha u0))) (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 3))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))) 1))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))) 1)
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(-.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))) (/.f32 (*.f32 1/9 (pow.f32 u0 6)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))))
(-.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 1/9 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3)) (pow.f32 u0 6))))
(+.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 (*.f32 (pow.f32 u0 6) -1/9) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 -1/3 u0))))
(*.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 1)
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(*.f32 1 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(*.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 2))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 2) (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(*.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) (sqrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6))) (/.f32 1 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (/.f32 1 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6))))
(/.f32 (*.f32 (pow.f32 u0 6) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (fma.f32 1/9 (pow.f32 u0 6) (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/6)))))
(*.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6)))) (/.f32 1 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))))
(-.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 1/9 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3)) (pow.f32 u0 6))))
(+.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 (*.f32 (pow.f32 u0 6) -1/9) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 -1/3 u0))))
(/.f32 1 (/.f32 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))) (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6)))))
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (/.f32 1 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6))))
(/.f32 (*.f32 (pow.f32 u0 6) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (fma.f32 1/9 (pow.f32 u0 6) (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/6)))))
(/.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6))))))
(-.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 1/9 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3)) (pow.f32 u0 6))))
(+.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 (*.f32 (pow.f32 u0 6) -1/9) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 -1/3 u0))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6))) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (/.f32 1 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6))))
(/.f32 (*.f32 (pow.f32 u0 6) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (fma.f32 1/9 (pow.f32 u0 6) (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/6)))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6))) (fma.f32 1/9 (pow.f32 u0 6) (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (/.f32 1 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6))))
(/.f32 (*.f32 (pow.f32 u0 6) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (fma.f32 1/9 (pow.f32 u0 6) (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/6)))))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6)))) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3))))
(-.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 1/9 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3)) (pow.f32 u0 6))))
(+.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 (*.f32 (pow.f32 u0 6) -1/9) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 -1/3 u0))))
(/.f32 (neg.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6)))) (neg.f32 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3))))))
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (/.f32 1 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6))))
(/.f32 (*.f32 (pow.f32 u0 6) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (fma.f32 1/9 (pow.f32 u0 6) (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/6)))))
(/.f32 (neg.f32 (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6))))) (neg.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3)))))
(-.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 1/9 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3)) (pow.f32 u0 6))))
(+.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 (*.f32 (pow.f32 u0 6) -1/9) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 -1/3 u0))))
(/.f32 (-.f32 (*.f32 1/9 (pow.f32 u0 6)) (*.f32 1/4 (pow.f32 u0 4))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(-.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 1/9 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3)) (pow.f32 u0 6))))
(+.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 (*.f32 (pow.f32 u0 6) -1/9) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 -1/3 u0))))
(pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 1)
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(pow.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2) 1/2)
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(pow.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 3) 1/3)
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(pow.f32 (cbrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 3)
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(pow.f32 (sqrt.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 2)
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(pow.f32 (/.f32 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))) (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 1/8 (pow.f32 u0 6)))) -1)
(*.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (/.f32 1 (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))
(/.f32 (fma.f32 1/27 (pow.f32 (pow.f32 u0 3) 3) (*.f32 (pow.f32 u0 6) 1/8)) (-.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 1/9 (pow.f32 u0 6))) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6))))
(/.f32 (*.f32 (pow.f32 u0 6) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (fma.f32 1/9 (pow.f32 u0 6) (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/6)))))
(pow.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 -1/3 (pow.f32 u0 3))) (fma.f32 1/4 (pow.f32 u0 4) (neg.f32 (*.f32 1/9 (pow.f32 u0 6))))) -1)
(-.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 1/9 (/.f32 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3)) (pow.f32 u0 6))))
(+.f32 (/.f32 (*.f32 1/4 (pow.f32 u0 4)) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))) (/.f32 (*.f32 (pow.f32 u0 6) -1/9) (fma.f32 u0 (*.f32 u0 1/2) (*.f32 (pow.f32 u0 3) -1/3))))
(/.f32 (fma.f32 1/4 (pow.f32 u0 4) (*.f32 (pow.f32 u0 6) -1/9)) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 -1/3 u0))))
(sqrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 2))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(log.f32 (exp.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2)))) (cbrt.f32 (exp.f32 (pow.f32 u0 3)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 u0 3)))) (log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2)))))
(+.f32 (*.f32 u0 (*.f32 u0 1/2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 u0 3)))))
(log.f32 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) u0)) (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) u0))) (log1p.f32 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) u0))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2)))) (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))) (sqrt.f32 (pow.f32 (exp.f32 u0) u0))))
(log.f32 (*.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) u0)) (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) u0))) (log1p.f32 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u0) u0))))
(log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 u0 3))) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2)))) (cbrt.f32 (exp.f32 (pow.f32 u0 3)))))
(+.f32 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 u0 3)))) (log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2)))))
(+.f32 (*.f32 u0 (*.f32 u0 1/2)) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 u0 3)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (pow.f32 u0 3)))) (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 1/2))))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(cbrt.f32 (pow.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2))) 3))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(expm1.f32 (log1p.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(log1p.f32 (expm1.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(exp.f32 (log.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(exp.f32 (*.f32 (log.f32 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))) 1))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 u0 (*.f32 (*.f32 u0 u0) 1/3) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 u0 u0) 1/2 (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 1/3) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 u0 (*.f32 u0 1/2)) 1 (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (pow.f32 u0 3) 1/3 (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 1/3 (pow.f32 u0 3)) 1 (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 1 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 1 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 u0 (cbrt.f32 1/3)) (cbrt.f32 (*.f32 1/9 (pow.f32 u0 6))) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 u0 (+.f32 (*.f32 u0 1/2) (*.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 u0 6))) (cbrt.f32 1/3))))
(fma.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 u0 6))) (*.f32 u0 (cbrt.f32 1/3)) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 u0 (cbrt.f32 1/3)) (cbrt.f32 (*.f32 1/9 (pow.f32 u0 6))) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 u0 (+.f32 (*.f32 u0 1/2) (*.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 u0 6))) (cbrt.f32 1/3))))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (pow.f32 (cbrt.f32 u0) 2) 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 1/2 (pow.f32 (cbrt.f32 u0) 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/2))) (cbrt.f32 (*.f32 1/4 (pow.f32 u0 4))) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (*.f32 1/4 (pow.f32 u0 4))) (cbrt.f32 (*.f32 u0 (*.f32 u0 1/2))) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/2))) (cbrt.f32 (*.f32 1/4 (pow.f32 u0 4))) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 (sqrt.f32 1/3) (pow.f32 u0 3/2)) (*.f32 (sqrt.f32 1/3) (pow.f32 u0 3/2)) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 u0 (sqrt.f32 1/2)) (*.f32 u0 (sqrt.f32 1/2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (pow.f32 u0 3/2) (*.f32 (pow.f32 u0 3/2) 1/3) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 u0 1/2) u0 (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 1/3 u0) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 1/3 (*.f32 u0 u0)) u0 (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 1/3 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 1/2 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 1/2 (pow.f32 (cbrt.f32 u0) 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 (*.f32 (*.f32 u0 1/2) 1) u0 (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 (*.f32 u0 1/2) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))
(fma.f32 (*.f32 (*.f32 u0 1/2) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 1/2)))
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
(*.f32 u0 (*.f32 u0 (+.f32 (*.f32 u0 1/3) 1/2)))

localize13.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f32 alpha (*.f32 u0 alpha))
Compiler

Compiled 12 to 4 computations (66.7% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
alpha
@0
(*.f32 alpha (*.f32 u0 alpha))
0.0ms
alpha
@inf
(*.f32 alpha (*.f32 u0 alpha))
0.0ms
u0
@-inf
(*.f32 alpha (*.f32 u0 alpha))
0.0ms
alpha
@-inf
(*.f32 alpha (*.f32 u0 alpha))
0.0ms
u0
@inf
(*.f32 alpha (*.f32 u0 alpha))

rewrite34.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
468×pow1_binary32
444×add-sqr-sqrt_binary32
439×*-un-lft-identity_binary32
428×add-log-exp_binary32
428×log1p-expm1-u_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1997
211827
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f32 alpha (*.f32 u0 alpha))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))))))

simplify37.0ms (0.5%)

Algorithm
egg-herbie
Rules
834×log-prod_binary32
484×distribute-rgt-in_binary32
471×distribute-lft-in_binary32
374×associate-*l*_binary32
334×*-commutative_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032245
182245
2313245
32196245
46622245
Stop Event
node limit
Counts
35 → 13
Calls
Call 1
Inputs
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha u0)))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
Outputs
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)
(*.f32 u0 (*.f32 alpha alpha))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))
(*.f32 u0 (*.f32 alpha alpha))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha alpha))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))
(*.f32 u0 (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))

localize42.0ms (0.6%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
0.3b
(*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)
Compiler

Compiled 44 to 29 computations (34.1% saved)

series6.0ms (0.1%)

Counts
3 → 48
Calls

18 calls:

TimeVariablePointExpression
1.0ms
u0
@0
(*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)
0.0ms
u0
@inf
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
0.0ms
alpha
@inf
(*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)
0.0ms
u0
@inf
(*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)
0.0ms
alpha
@-inf
(*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)

rewrite83.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
546×log-prod_binary32
402×exp-prod_binary32
385×pow-prod-down_binary32
280×pow-unpow_binary32
259×pow2_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01135
123333
2301333
Stop Event
node limit
Counts
3 → 85
Calls
Call 1
Inputs
(*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
(*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 -1/2 u0)) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) alpha) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) alpha) (fma.f32 -1/2 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (fma.f32 1/4 (*.f32 u0 u0) -1)) (fma.f32 -1/2 u0 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (E.f32) (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 2)) (cbrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 u0) alpha alpha)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (*.f32 -1/2 u0) alpha)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (E.f32) (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 2)) (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))) (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 1) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (E.f32) (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 2)) (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))) (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1) 1))))))

simplify66.0ms (0.9%)

Algorithm
egg-herbie
Rules
768×fma-def_binary32
584×log-prod_binary32
298×*-commutative_binary32
296×sqr-pow_binary32
268×fabs-mul_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02262074
15181741
217431723
353431723
Stop Event
node limit
Counts
133 → 147
Calls
Call 1
Inputs
(*.f32 -1 alpha)
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(*.f32 -1/2 (*.f32 u0 alpha))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(*.f32 -1/2 (*.f32 u0 alpha))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)
(+.f32 (*.f32 alpha (*.f32 -1/2 u0)) alpha)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1)
(/.f32 (*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) alpha) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))
(/.f32 (*.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) alpha) (fma.f32 -1/2 u0 1))
(/.f32 (*.f32 alpha (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))
(/.f32 (*.f32 alpha (fma.f32 1/4 (*.f32 u0 u0) -1)) (fma.f32 -1/2 u0 1))
(pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 2)) (cbrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 3))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(exp.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 1))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 1) 1))
(fma.f32 (*.f32 -1/2 u0) alpha alpha)
(fma.f32 alpha (*.f32 -1/2 u0) alpha)
(+.f32 0 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))
(-.f32 0 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 1)
(pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 3)
(pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 2)) (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))) (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))
(neg.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 3))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 1))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 1) 1))
(+.f32 0 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 1)
(pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 3)
(pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 2)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 2)) (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))) (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))
(neg.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 3))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1) 1))
Outputs
(*.f32 -1 alpha)
(neg.f32 alpha)
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(*.f32 -1/2 (*.f32 u0 alpha))
(*.f32 alpha (*.f32 -1/2 u0))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(*.f32 -1/2 (*.f32 u0 alpha))
(*.f32 alpha (*.f32 -1/2 u0))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1/2 (*.f32 u0 alpha)) (*.f32 -1 alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(*.f32 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 u0 u0)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(*.f32 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 u0 u0)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 u0 u0) u0))
(*.f32 -1 (*.f32 u0 alpha))
(neg.f32 (*.f32 alpha u0))
(*.f32 alpha (neg.f32 u0))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))
(*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))
(*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)
(*.f32 (fma.f32 -1/2 u0 1) alpha)
(fma.f32 alpha (*.f32 -1/2 u0) alpha)
(*.f32 alpha (fma.f32 -1/2 u0 1))
(+.f32 (*.f32 alpha (*.f32 -1/2 u0)) alpha)
(*.f32 (fma.f32 -1/2 u0 1) alpha)
(fma.f32 alpha (*.f32 -1/2 u0) alpha)
(*.f32 alpha (fma.f32 -1/2 u0 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))))
(*.f32 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))) 3)
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1)
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(/.f32 (*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) alpha) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))
(/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (/.f32 (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)) alpha))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))) alpha)
(*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (/.f32 alpha (fma.f32 (*.f32 u0 1/4) u0 (fma.f32 -1/2 u0 1))))
(*.f32 alpha (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))))
(/.f32 (*.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) alpha) (fma.f32 -1/2 u0 1))
(/.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (/.f32 (fma.f32 -1/2 u0 1) alpha))
(*.f32 (/.f32 alpha (fma.f32 -1/2 u0 1)) (fma.f32 1/4 (*.f32 u0 u0) -1))
(*.f32 alpha (/.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (fma.f32 -1/2 u0 1)))
(*.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (/.f32 alpha (fma.f32 -1/2 u0 1)))
(/.f32 (*.f32 alpha (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))
(/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (/.f32 (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)) alpha))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))) alpha)
(*.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (/.f32 alpha (fma.f32 (*.f32 u0 1/4) u0 (fma.f32 -1/2 u0 1))))
(*.f32 alpha (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (fma.f32 1/4 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))))
(/.f32 (*.f32 alpha (fma.f32 1/4 (*.f32 u0 u0) -1)) (fma.f32 -1/2 u0 1))
(/.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (/.f32 (fma.f32 -1/2 u0 1) alpha))
(*.f32 (/.f32 alpha (fma.f32 -1/2 u0 1)) (fma.f32 1/4 (*.f32 u0 u0) -1))
(*.f32 alpha (/.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (fma.f32 -1/2 u0 1)))
(*.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (/.f32 alpha (fma.f32 -1/2 u0 1)))
(pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 1)
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(pow.f32 (E.f32) (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(pow.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 2) 1/2)
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(pow.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 3) 1/3)
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 3)
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 2)
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 2)) (cbrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (fma.f32 -1/2 u0 -1)))) 2)) (cbrt.f32 (log.f32 (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) (sqrt.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (fma.f32 -1/2 u0 -1))))) (sqrt.f32 (log.f32 (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 2))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) alpha))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) 3))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(exp.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 1))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1/3))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 3))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 2))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 1) 1))
(fma.f32 -1/2 (*.f32 alpha u0) (neg.f32 alpha))
(*.f32 alpha (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 -1/2 u0) alpha alpha)
(*.f32 (fma.f32 -1/2 u0 1) alpha)
(fma.f32 alpha (*.f32 -1/2 u0) alpha)
(*.f32 alpha (fma.f32 -1/2 u0 1))
(fma.f32 alpha (*.f32 -1/2 u0) alpha)
(*.f32 (fma.f32 -1/2 u0 1) alpha)
(*.f32 alpha (fma.f32 -1/2 u0 1))
(+.f32 0 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 -1))))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 -1)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(-.f32 0 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 1)
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 1)
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(pow.f32 (E.f32) (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 2) 1/2)
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 3) 1/3)
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 3)
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 2)
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 2)) (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))) 2)) (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))))) 2)) (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))) (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))))) (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))))) (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))))))
(neg.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 2))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))))
(*.f32 u0 (neg.f32 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1)))))
(*.f32 u0 (*.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)) 3))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 1))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 1/3))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 3))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha)))) 2))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha) alpha))) 1) 1))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 -1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))
(+.f32 0 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 alpha u0))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 alpha u0)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 alpha u0)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 1)
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 1)
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(pow.f32 (E.f32) (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 2) 1/2)
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 3) 1/3)
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 3)
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(pow.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 2)
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 2)) (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 -1))))) 2)) (cbrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 -1))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))) 2)) (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))) (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 -1)))))) (sqrt.f32 (log.f32 (*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 -1))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))))) (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1))))))
(neg.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(*.f32 (neg.f32 u0) (*.f32 alpha (fma.f32 -1/2 u0 -1)))
(*.f32 (*.f32 alpha (neg.f32 u0)) (fma.f32 -1/2 u0 -1))
(*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 2))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -1/2 u0 -1)) (*.f32 u0 alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))))
(*.f32 (neg.f32 u0) (*.f32 alpha (fma.f32 -1/2 u0 -1)))
(*.f32 (*.f32 alpha (neg.f32 u0)) (fma.f32 -1/2 u0 -1))
(*.f32 (neg.f32 alpha) (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)) 3))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 1/3))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 3))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))) 2))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))) 1) 1))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))

localize78.0ms (1.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0)
0.2b
(*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0)))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))))
0.3b
(/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))
Compiler

Compiled 92 to 58 computations (37% saved)

series14.0ms (0.2%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
alpha
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))))
1.0ms
u0
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))))
1.0ms
alpha
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))))
1.0ms
alpha
@0
(*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0)))
1.0ms
u0
@0
(/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))

rewrite73.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
555×prod-diff_binary32
472×fma-def_binary32
299×expm1-udef_binary32
299×log1p-udef_binary32
186×fma-neg_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01787
137171
2517371
Stop Event
node limit
Counts
4 → 125
Calls
Call 1
Inputs
(/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))))
(*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0)))
(/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (/.f32 u0 (fma.f32 u0 1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) (cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2)) (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (*.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 u0 (fma.f32 u0 1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 1 (/.f32 (fma.f32 -1/2 u0 1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (*.f32 u0 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) 1) (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (fma.f32 u0 1/2 -1)) (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 u0 1/2 -1)) (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (/.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (fma.f32 u0 1/2 -1)) (/.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) (/.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 1) (/.f32 u0 (fma.f32 u0 1/2 -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 -1/2 u0 1)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) 1) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) (sqrt.f32 u0)) (sqrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (/.f32 (fma.f32 -1/2 u0 1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 3) (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) alpha) (/.f32 (fma.f32 u0 1/2 -1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha)) (/.f32 (fma.f32 u0 1/2 -1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 (fma.f32 u0 1/2 -1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))) (/.f32 (fma.f32 -1/2 u0 1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) 1) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha)) (/.f32 (fma.f32 -1/2 u0 1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) 1) (/.f32 (fma.f32 u0 1/2 -1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (fma.f32 u0 1/2 -1)) (/.f32 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) alpha) (/.f32 (fma.f32 -1/2 u0 1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))) (/.f32 (fma.f32 -1/2 u0 1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (fma.f32 u0 1/2 -1) u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u0 1/2 -1) (/.f32 1 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (*.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 -1/2 u0 1) (/.f32 1 (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 u0) (fma.f32 u0 1/2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) 1) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 u0) 2)) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (pow.f32 (cbrt.f32 u0) 2)) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 u0)) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (sqrt.f32 u0)) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (fma.f32 u0 1/2 -1) (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 u0 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 1))))))

simplify73.0ms (1%)

Algorithm
egg-herbie
Rules
429×log-prod_binary32
424×associate-/r/_binary32
374×associate-/l/_binary32
227×cube-prod_binary32
227×fma-def_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03143594
17903489
231373471
Stop Event
node limit
Counts
197 → 194
Calls
Call 1
Inputs
(*.f32 -1 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 -1 (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(/.f32 -1 u0)
(-.f32 1/2 (/.f32 1 u0))
(-.f32 1/2 (/.f32 1 u0))
(-.f32 1/2 (/.f32 1 u0))
1/2
(-.f32 1/2 (/.f32 1 u0))
(-.f32 1/2 (/.f32 1 u0))
(-.f32 1/2 (/.f32 1 u0))
1/2
(-.f32 1/2 (/.f32 1 u0))
(-.f32 1/2 (/.f32 1 u0))
(-.f32 1/2 (/.f32 1 u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))) 1)
(*.f32 1 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (/.f32 u0 (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 1)
(*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) (cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2)) (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (*.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 1 (/.f32 (fma.f32 -1/2 u0 1) u0)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (*.f32 u0 u0) 1))
(*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) u0)
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 (fma.f32 u0 1/2 -1) u0)))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) 1) (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 (fma.f32 u0 1/2 -1) u0)))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (fma.f32 u0 1/2 -1)) (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 1 u0)))
(*.f32 (/.f32 1 (fma.f32 u0 1/2 -1)) (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (/.f32 1 u0)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (fma.f32 u0 1/2 -1)) (/.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 1 u0)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) (/.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 1) (/.f32 u0 (fma.f32 u0 1/2 -1)))
(*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 -1/2 u0 1)) (neg.f32 u0))
(*.f32 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) 1) u0)
(*.f32 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0))
(*.f32 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) (sqrt.f32 u0)) (sqrt.f32 u0))
(pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 1)
(pow.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) 3)
(pow.f32 (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) 2)
(pow.f32 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)) -1)
(neg.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (/.f32 (fma.f32 -1/2 u0 1) u0)))
(sqrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))))
(cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 3) (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 3)))
(expm1.f32 (log1p.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(log1p.f32 (expm1.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(exp.f32 (log.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) 1))
(-.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))) 1)
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) alpha) (/.f32 (fma.f32 u0 1/2 -1) u0))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha)) (/.f32 (fma.f32 u0 1/2 -1) u0))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 (fma.f32 u0 1/2 -1) u0))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))) (/.f32 (fma.f32 -1/2 u0 1) u0))
(/.f32 (*.f32 (*.f32 alpha alpha) 1) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)))
(pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 1)
(pow.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))) 2)
(neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 3))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3) (pow.f32 alpha 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)))) 1)
(/.f32 1 (/.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha)))
(/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) u0))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha)) (/.f32 (fma.f32 -1/2 u0 1) u0))
(/.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) 1) (/.f32 (fma.f32 u0 1/2 -1) u0))
(/.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (fma.f32 u0 1/2 -1)) (/.f32 1 u0))
(/.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 (*.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) alpha) (/.f32 (fma.f32 -1/2 u0 1) u0))
(/.f32 (*.f32 alpha (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))) (/.f32 (fma.f32 -1/2 u0 1) u0))
(pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 1)
(pow.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))) 3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))) 2)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3) (pow.f32 alpha 3)))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))
(exp.f32 (log.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))) 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) 1)
(*.f32 1 (/.f32 (fma.f32 u0 1/2 -1) u0))
(*.f32 (fma.f32 u0 1/2 -1) (/.f32 1 u0))
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (*.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 u0)))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 u0)))
(*.f32 (fma.f32 -1/2 u0 1) (/.f32 1 (neg.f32 u0)))
(*.f32 (/.f32 1 u0) (fma.f32 u0 1/2 -1))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) u0))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) 1) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) u0))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u0) 2)) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 u0)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (pow.f32 (cbrt.f32 u0) 2)) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 u0)))
(*.f32 (/.f32 1 (sqrt.f32 u0)) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 u0)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (sqrt.f32 u0)) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 u0)))
(pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 1)
(pow.f32 (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)
(pow.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) -1)
(neg.f32 (/.f32 (fma.f32 u0 1/2 -1) (neg.f32 u0)))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 u0 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(exp.f32 (log.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 1))
Outputs
(*.f32 -1 u0)
(neg.f32 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 -1/2 (*.f32 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 -1/2 (*.f32 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 -1 (/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) (pow.f32 alpha 2))) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) 1/2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) 1/2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (*.f32 (+.f32 1 (*.f32 -1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 -1 (*.f32 u0 alpha))
(*.f32 (neg.f32 u0) alpha)
(*.f32 u0 (neg.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 u0 (*.f32 u0 alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 u0 (*.f32 u0 alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(/.f32 -1 u0)
(-.f32 1/2 (/.f32 1 u0))
(+.f32 1/2 (/.f32 -1 u0))
(-.f32 1/2 (/.f32 1 u0))
(+.f32 1/2 (/.f32 -1 u0))
(-.f32 1/2 (/.f32 1 u0))
(+.f32 1/2 (/.f32 -1 u0))
1/2
(-.f32 1/2 (/.f32 1 u0))
(+.f32 1/2 (/.f32 -1 u0))
(-.f32 1/2 (/.f32 1 u0))
(+.f32 1/2 (/.f32 -1 u0))
(-.f32 1/2 (/.f32 1 u0))
(+.f32 1/2 (/.f32 -1 u0))
1/2
(-.f32 1/2 (/.f32 1 u0))
(+.f32 1/2 (/.f32 -1 u0))
(-.f32 1/2 (/.f32 1 u0))
(+.f32 1/2 (/.f32 -1 u0))
(-.f32 1/2 (/.f32 1 u0))
(+.f32 1/2 (/.f32 -1 u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))) 1)
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 1 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (/.f32 u0 (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 1)
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) (cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2)))
(*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))) (cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1))) 2)))
(*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) (fma.f32 (*.f32 u0 u0) -1/4 1)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2)) (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) (cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2)))
(*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))) (cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1))) 2)))
(*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))) (cbrt.f32 (pow.f32 (/.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) (fma.f32 (*.f32 u0 u0) -1/4 1)) -2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (*.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2)) (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2)) (/.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 1/2 -1))) u0)
(*.f32 (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(*.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 1 (/.f32 (fma.f32 -1/2 u0 1) u0)))
(*.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (*.f32 (/.f32 1 (fma.f32 -1/2 u0 1)) u0))
(*.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (/.f32 u0 (fma.f32 -1/2 u0 1)))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 -1/2 1)) (neg.f32 u0))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (*.f32 u0 u0) 1))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) u0)
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 (fma.f32 u0 1/2 -1) u0)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2)) (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2)) (/.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 1/2 -1))) u0)
(*.f32 (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) 1) (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 (fma.f32 u0 1/2 -1) u0)))
(*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (fma.f32 u0 1/2 -1)) (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 1 u0)))
(*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(*.f32 (/.f32 1 (fma.f32 u0 1/2 -1)) (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (/.f32 1 u0)))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (fma.f32 u0 1/2 -1)) (/.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 1 u0)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2)) (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2)) (/.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 1/2 -1))) u0)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)))
(*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2)) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)))
(/.f32 (*.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))) (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2))
(*.f32 (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(/.f32 (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4))) (/.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) (hypot.f32 1 (*.f32 u0 (sqrt.f32 -1/4)))))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) (/.f32 (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 2)) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (cbrt.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2)) (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) 2)) (/.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 1/2 -1))) u0)
(*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 1) (/.f32 u0 (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 -1/2 u0 1)) (neg.f32 u0))
(*.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (*.f32 (/.f32 1 (fma.f32 -1/2 u0 1)) u0))
(*.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (/.f32 u0 (fma.f32 -1/2 u0 1)))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 -1/2 1)) (neg.f32 u0))
(*.f32 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) 1) u0)
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)) (sqrt.f32 u0)) (sqrt.f32 u0))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 1)
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(pow.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3) 1/3)
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(pow.f32 (cbrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) 3)
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(pow.f32 (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) 2)
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(pow.f32 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)) -1)
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(neg.f32 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (/.f32 (fma.f32 -1/2 u0 1) u0)))
(*.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (*.f32 (/.f32 1 (fma.f32 -1/2 u0 1)) u0))
(*.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (/.f32 u0 (fma.f32 -1/2 u0 1)))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 -1/2 1)) (neg.f32 u0))
(sqrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 2))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(cbrt.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) 3) (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 3)))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(expm1.f32 (log1p.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(log1p.f32 (expm1.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(exp.f32 (log.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))) 1))
(*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(-.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))) 1)
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) alpha) (/.f32 (fma.f32 u0 1/2 -1) u0))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha)) (/.f32 (fma.f32 u0 1/2 -1) u0))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 (fma.f32 u0 1/2 -1) u0))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))) (/.f32 (fma.f32 -1/2 u0 1) u0))
(*.f32 (/.f32 (*.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) (*.f32 alpha alpha)) (fma.f32 -1/2 u0 1)) u0)
(*.f32 u0 (/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (/.f32 (fma.f32 -1/2 u0 1) (*.f32 alpha alpha))))
(*.f32 u0 (*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha))))
(/.f32 (*.f32 (*.f32 alpha alpha) 1) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 1)
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(pow.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 3) 1/3)
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))) 3)
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))))) 2)
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 2))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))))
(*.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)) (neg.f32 (/.f32 u0 (fma.f32 u0 1/2 -1))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 (*.f32 alpha alpha))))
(*.f32 alpha (*.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (neg.f32 alpha)) (/.f32 u0 (fma.f32 u0 1/2 -1))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1))) 3))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3) (pow.f32 alpha 3)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 u0 u0) 1)) (/.f32 u0 (fma.f32 u0 1/2 -1)))) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 alpha alpha)))
(*.f32 u0 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)))))
(*.f32 u0 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)))) 1)
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 1 (/.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha)))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) u0)))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) u0))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha)) (/.f32 (fma.f32 -1/2 u0 1) u0))
(*.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 -1/4)) alpha alpha)) (fma.f32 -1/2 u0 1)) u0)
(*.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (/.f32 u0 (fma.f32 -1/2 u0 1))) alpha)
(*.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 -1/2 1)) (neg.f32 u0)) alpha)
(/.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) 1) (/.f32 (fma.f32 u0 1/2 -1) u0))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (fma.f32 u0 1/2 -1)) (/.f32 1 u0))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (fma.f32 (*.f32 u0 (*.f32 -1/4 u0)) alpha alpha) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1)) alpha) (/.f32 (fma.f32 -1/2 u0 1) u0))
(*.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 -1/4)) alpha alpha)) (fma.f32 -1/2 u0 1)) u0)
(*.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (/.f32 u0 (fma.f32 -1/2 u0 1))) alpha)
(*.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 -1/2 1)) (neg.f32 u0)) alpha)
(/.f32 (*.f32 alpha (neg.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1))) (/.f32 (fma.f32 -1/2 u0 1) u0))
(*.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 u0 (*.f32 u0 -1/4)) alpha alpha)) (fma.f32 -1/2 u0 1)) u0)
(*.f32 (*.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)) (/.f32 u0 (fma.f32 -1/2 u0 1))) alpha)
(*.f32 (*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 -1/2 1)) (neg.f32 u0)) alpha)
(pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 1)
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3) 1/3)
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))) 3)
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))) 2)
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 2))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1)))))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)))))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha)) 3))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3) (pow.f32 alpha 3)))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 u0 (/.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (fma.f32 u0 1/2 -1))) 3)))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(exp.f32 (log.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 -1/4 (*.f32 u0 u0) 1) (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha))) 1))
(/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1))))
(*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (*.f32 u0 alpha) (/.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (fma.f32 u0 1/2 -1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))) 1)
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 1 (/.f32 (fma.f32 u0 1/2 -1) u0))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (fma.f32 u0 1/2 -1) (/.f32 1 u0))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 1)
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (*.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 u0)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (*.f32 (/.f32 1 u0) (cbrt.f32 (fma.f32 u0 1/2 -1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) u0))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (fma.f32 -1/2 u0 1) (/.f32 1 (neg.f32 u0)))
(/.f32 (fma.f32 -1/2 u0 1) (neg.f32 u0))
(/.f32 (fma.f32 u0 -1/2 1) (neg.f32 u0))
(*.f32 (/.f32 1 u0) (fma.f32 u0 1/2 -1))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) 1) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) u0))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (*.f32 (/.f32 1 u0) (cbrt.f32 (fma.f32 u0 1/2 -1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) u0))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) 1) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) u0))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 u0) 2)) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (pow.f32 (cbrt.f32 u0) 2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (pow.f32 (cbrt.f32 u0) 2)) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (/.f32 1 (sqrt.f32 u0)) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (sqrt.f32 u0)) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 u0)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (*.f32 (/.f32 1 u0) (cbrt.f32 (fma.f32 u0 1/2 -1))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 1/2 -1) 2)) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) u0))
(pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 1)
(/.f32 (fma.f32 u0 1/2 -1) u0)
(pow.f32 (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 3) 1/3)
(/.f32 (fma.f32 u0 1/2 -1) u0)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 3)
(/.f32 (fma.f32 u0 1/2 -1) u0)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 2)
(/.f32 (fma.f32 u0 1/2 -1) u0)
(pow.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) -1)
(/.f32 (fma.f32 u0 1/2 -1) u0)
(neg.f32 (/.f32 (fma.f32 u0 1/2 -1) (neg.f32 u0)))
(*.f32 (fma.f32 -1/2 u0 1) (/.f32 1 (neg.f32 u0)))
(/.f32 (fma.f32 -1/2 u0 1) (neg.f32 u0))
(/.f32 (fma.f32 u0 -1/2 1) (neg.f32 u0))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 2))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(log.f32 (exp.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 u0 1/2 -1) u0))))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 u0 1/2 -1) u0) 3))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 u0 3)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(exp.f32 (log.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)))
(/.f32 (fma.f32 u0 1/2 -1) u0)
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 u0 1/2 -1) u0)) 1))
(/.f32 (fma.f32 u0 1/2 -1) u0)

localize47.0ms (0.6%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))
0.3b
(*.f32 (neg.f32 alpha) (fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
0.3b
(*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)
Compiler

Compiled 49 to 25 computations (49% saved)

series10.0ms (0.1%)

Counts
3 → 72
Calls

18 calls:

TimeVariablePointExpression
2.0ms
alpha
@0
(*.f32 (neg.f32 alpha) (fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
1.0ms
alpha
@inf
(*.f32 (neg.f32 alpha) (fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
1.0ms
alpha
@-inf
(*.f32 (neg.f32 alpha) (fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
1.0ms
alpha
@-inf
(*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)
1.0ms
u0
@0
(*.f32 (neg.f32 alpha) (fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))

rewrite57.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
942×pow1_binary32
868×add-log-exp_binary32
867×log1p-expm1-u_binary32
867×expm1-log1p-u_binary32
122×associate-*r*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01147
122939
2292939
Stop Event
node limit
Counts
3 → 55
Calls
Call 1
Inputs
(*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)
(*.f32 (neg.f32 alpha) (fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
(fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 alpha)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (*.f32 -1/2 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 alpha) alpha) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 u0 alpha)) (*.f32 alpha (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) (*.f32 u0 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 alpha) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 alpha) 1) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) (pow.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2) (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) (sqrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u0 alpha) 3) (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 3)) (+.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha)) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 2) (*.f32 (*.f32 u0 alpha) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha)) (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 2)) (-.f32 (*.f32 u0 alpha) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))))

simplify46.0ms (0.6%)

Algorithm
egg-herbie
Rules
652×unswap-sqr_binary32
549×fma-def_binary32
506×distribute-rgt-in_binary32
490×distribute-lft-in_binary32
241×log-prod_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01501830
13931628
218591559
Stop Event
node limit
Counts
127 → 98
Calls
Call 1
Inputs
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(*.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))
(*.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))
(*.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))
(*.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))) 1)
(pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 1)
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))) 3)
(pow.f32 (*.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 alpha)) 2)
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 2))
(log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (*.f32 -1/2 alpha))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 alpha 3)))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(+.f32 (*.f32 (*.f32 u0 alpha) alpha) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) alpha))
(+.f32 (*.f32 alpha (*.f32 u0 alpha)) (*.f32 alpha (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(-.f32 0 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) 3)
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) 2)
(neg.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 3))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3) (pow.f32 alpha 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) (*.f32 u0 alpha))
(+.f32 (*.f32 u0 alpha) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))
(+.f32 (*.f32 (*.f32 u0 alpha) 1) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) 1)
(*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 1)
(*.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))
(*.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) (pow.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2) (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 (sqrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) (sqrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 alpha) 3) (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 3)) (+.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha)) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 2) (*.f32 (*.f32 u0 alpha) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha)) (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 2)) (-.f32 (*.f32 u0 alpha) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 3)
(pow.f32 (sqrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2)
(sqrt.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 2))
(log.f32 (exp.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(exp.f32 (log.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
Outputs
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(*.f32 (pow.f32 alpha 2) (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 u0 u0) (*.f32 1/2 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) 1/2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 u0 u0) (*.f32 1/2 (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 u0) (*.f32 (*.f32 alpha alpha) 1/2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(*.f32 -1 (*.f32 u0 alpha))
(*.f32 (neg.f32 u0) alpha)
(*.f32 u0 (neg.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 (+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2))) alpha)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 -1 (*.f32 alpha (+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))) 1)
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 1)
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 3) 1/3)
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))) 3)
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(pow.f32 (*.f32 (*.f32 u0 (sqrt.f32 -1/2)) (sqrt.f32 alpha)) 2)
(pow.f32 (*.f32 u0 (*.f32 (sqrt.f32 -1/2) (sqrt.f32 alpha))) 2)
(sqrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 2))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (*.f32 -1/2 alpha))))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 3))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 alpha 3)))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha)
(*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))
(+.f32 (*.f32 (*.f32 u0 alpha) alpha) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) alpha))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(+.f32 (*.f32 alpha (*.f32 u0 alpha)) (*.f32 alpha (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(-.f32 0 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (+.f32 u0 (*.f32 -1/2 (*.f32 u0 u0)))))
(*.f32 alpha (*.f32 alpha (neg.f32 (fma.f32 -1/2 (*.f32 u0 u0) u0))))
(*.f32 alpha (*.f32 alpha (*.f32 (fma.f32 -1/2 u0 1) (neg.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))) 1)
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 1)
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 3) 1/3)
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) 3)
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) 2)
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(neg.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (+.f32 u0 (*.f32 -1/2 (*.f32 u0 u0)))))
(*.f32 alpha (*.f32 alpha (neg.f32 (fma.f32 -1/2 (*.f32 u0 u0) u0))))
(*.f32 alpha (*.f32 alpha (*.f32 (fma.f32 -1/2 u0 1) (neg.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 3))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3)))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3) (pow.f32 alpha 3)))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 -1/2 u0 1))))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) (*.f32 u0 alpha))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(+.f32 (*.f32 u0 alpha) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(+.f32 (*.f32 (*.f32 u0 alpha) 1) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))) 1)
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(*.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 1)
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(*.f32 1 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(*.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) (pow.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2) (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(*.f32 (sqrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) (sqrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 alpha) 3) (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 3)) (+.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha)) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 2) (*.f32 (*.f32 u0 alpha) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 -1/2 u0) alpha)) 3) (pow.f32 (*.f32 u0 alpha) 3)) (fma.f32 (*.f32 u0 alpha) (*.f32 u0 alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 (*.f32 -1/2 u0) alpha)) 2) (*.f32 u0 (*.f32 (*.f32 u0 alpha) (*.f32 (*.f32 -1/2 u0) alpha))))))
(/.f32 (+.f32 (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)) 3) (pow.f32 (*.f32 u0 alpha) 3)) (fma.f32 u0 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)) (*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))))))
(/.f32 (*.f32 (pow.f32 (*.f32 u0 alpha) 3) (+.f32 (*.f32 (pow.f32 u0 3) -1/8) 1)) (fma.f32 (pow.f32 u0 4) (*.f32 (*.f32 alpha alpha) 1/4) (*.f32 (*.f32 u0 alpha) (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha)) (pow.f32 (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha))) 2)) (-.f32 (*.f32 u0 alpha) (*.f32 u0 (*.f32 u0 (*.f32 -1/2 alpha)))))
(/.f32 (-.f32 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) (pow.f32 (*.f32 u0 (*.f32 (*.f32 -1/2 u0) alpha)) 2)) (*.f32 u0 (-.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha))))
(/.f32 (-.f32 (*.f32 u0 (*.f32 u0 (*.f32 alpha alpha))) (pow.f32 (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)) 2)) (*.f32 u0 (-.f32 alpha (*.f32 -1/2 (*.f32 u0 alpha)))))
(/.f32 (*.f32 (*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1))) (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0))) (*.f32 alpha (fma.f32 (*.f32 u0 u0) 1/2 u0)))
(pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 1)
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(pow.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3) 1/3)
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(pow.f32 (cbrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 3)
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(pow.f32 (sqrt.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))) 2)
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(sqrt.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 2))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(log.f32 (exp.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(cbrt.f32 (pow.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2)))) 3))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(expm1.f32 (log1p.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(log1p.f32 (expm1.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))
(exp.f32 (log.f32 (*.f32 alpha (+.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))))
(*.f32 u0 (+.f32 alpha (*.f32 (*.f32 -1/2 u0) alpha)))
(*.f32 u0 (fma.f32 u0 (*.f32 -1/2 alpha) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 -1/2 u0 1)))

eval294.0ms (4%)

Compiler

Compiled 13306 to 7722 computations (42% saved)

prune135.0ms (1.8%)

Pruning

28 alts after pruning (18 fresh and 10 done)

PrunedKeptTotal
New6485653
Fresh11314
Picked011
Done3912
Total65228680
Error
0.0b
Counts
680 → 28
Alt Table
Click to see full alt table
StatusErrorProgram
2.7b
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
8.4b
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
26.3b
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
2.1b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))
2.1b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
4.1b
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
4.2b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
0.3b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
4.1b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
2.8b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
8.3b
(*.f32 (*.f32 alpha alpha) u0)
4.1b
(*.f32 (neg.f32 alpha) (fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
4.2b
(*.f32 (neg.f32 alpha) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1)))))
2.8b
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha)))
2.8b
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha)))
4.1b
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))
4.1b
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
8.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 -1 u0))))
4.2b
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (-.f32 1/2 (/.f32 1 u0)))))
2.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0))) u0)))
4.2b
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
4.2b
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
8.3b
(*.f32 alpha (*.f32 u0 alpha))
2.8b
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
4.1b
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
8.3b
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
5.5b
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
Compiler

Compiled 440 to 292 computations (33.6% saved)

regimes119.0ms (1.6%)

Counts
44 → 1
Calls
Call 1
Inputs
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha) (*.f32 (neg.f32 u0) alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 -1 u0))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (-.f32 1/2 (/.f32 1 u0)))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0))) u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))
(+.f32 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 1/2 (pow.f32 (*.f32 u0 alpha) 2)))
(*.f32 (neg.f32 alpha) (fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (fma.f32 u0 -1/3 -1/2) (*.f32 u0 alpha)) alpha)))
(*.f32 (neg.f32 alpha) (fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))))
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha)))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 u0 (*.f32 alpha alpha)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))))
(*.f32 (neg.f32 alpha) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 alpha (fma.f32 -1/4 (*.f32 u0 u0) 1)))))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/4 (pow.f32 u0 4))) (*.f32 alpha (*.f32 alpha u0))))
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3)
(/.f32 (*.f32 (pow.f32 alpha 4) (fma.f32 u0 u0 (*.f32 (pow.f32 u0 4) -1/4))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 1/2)))))
(fma.f32 1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))))
Outputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
Calls

6 calls:

20.0ms
alpha
19.0ms
(log.f32 (-.f32 1 u0))
19.0ms
(*.f32 (neg.f32 alpha) alpha)
18.0ms
u0
17.0ms
(-.f32 1 u0)
Results
ErrorSegmentsBranch
0.3b1alpha
0.3b1u0
0.3b1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
0.3b1(*.f32 (neg.f32 alpha) alpha)
0.3b1(log.f32 (-.f32 1 u0))
0.3b1(-.f32 1 u0)
Compiler

Compiled 674 to 344 computations (49% saved)

regimes26.0ms (0.4%)

Counts
20 → 1
Calls
Call 1
Inputs
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha) (*.f32 (neg.f32 u0) alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 -1 u0))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (-.f32 1/2 (/.f32 1 u0)))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) u0))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (+.f32 -1/2 (*.f32 1/3 u0))) u0)))
Outputs
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
Calls

2 calls:

10.0ms
u0
10.0ms
alpha
Results
ErrorSegmentsBranch
2.8b1alpha
2.8b1u0
Compiler

Compiled 264 to 142 computations (46.2% saved)

regimes20.0ms (0.3%)

Counts
14 → 1
Calls
Call 1
Inputs
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha) (*.f32 (neg.f32 u0) alpha)))
Outputs
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
Calls

2 calls:

8.0ms
u0
8.0ms
alpha
Results
ErrorSegmentsBranch
2.8b1alpha
2.8b1u0
Compiler

Compiled 155 to 82 computations (47.1% saved)

regimes17.0ms (0.2%)

Counts
12 → 1
Calls
Call 1
Inputs
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
Outputs
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))
Calls

2 calls:

8.0ms
alpha
6.0ms
u0
Results
ErrorSegmentsBranch
4.1b1alpha
4.1b1u0
Compiler

Compiled 125 to 68 computations (45.6% saved)

regimes15.0ms (0.2%)

Counts
10 → 1
Calls
Call 1
Inputs
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
Outputs
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
Calls

2 calls:

7.0ms
u0
6.0ms
alpha
Results
ErrorSegmentsBranch
4.1b1alpha
4.1b1u0
Compiler

Compiled 101 to 55 computations (45.5% saved)

regimes12.0ms (0.2%)

Counts
6 → 1
Calls
Call 1
Inputs
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
Outputs
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
Calls

2 calls:

6.0ms
u0
4.0ms
alpha
Results
ErrorSegmentsBranch
4.1b1alpha
4.1b1u0
Compiler

Compiled 54 to 31 computations (42.6% saved)

regimes10.0ms (0.1%)

Accuracy

Total -18.0b remaining (-217.2%)

Threshold costs -18.0b (-217.2%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
Outputs
(*.f32 alpha (*.f32 u0 alpha))
Calls

2 calls:

5.0ms
u0
4.0ms
alpha
Results
ErrorSegmentsBranch
8.3b1alpha
8.3b1u0
Compiler

Compiled 43 to 25 computations (41.9% saved)

simplify22.0ms (0.3%)

Algorithm
egg-herbie
Rules
134×distribute-rgt-neg-in_binary32
91×distribute-lft-neg-in_binary32
85×cancel-sign-sub-inv_binary32
83×distribute-lft-neg-out_binary32
76×neg-sub0_binary32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
033114
165114
282114
3106114
4120112
5148112
6218112
7378112
8537112
9684112
10802112
11869112
12908112
13920112
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 alpha (*.f32 u0 alpha))
Outputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))))
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 (*.f32 -1/2 u0) alpha) alpha)))
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 alpha (*.f32 u0 -1/2)) alpha)))
(*.f32 alpha (*.f32 u0 (-.f32 alpha (*.f32 alpha (*.f32 u0 -1/2)))))
(*.f32 alpha (*.f32 u0 (+.f32 alpha (*.f32 alpha (*.f32 u0 1/2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2)))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0)))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2))))
(*.f32 alpha (*.f32 u0 alpha))
(*.f32 alpha (*.f32 alpha u0))
Compiler

Compiled 90 to 57 computations (36.7% saved)

soundness65.0ms (0.9%)

Algorithm
egg-herbie
Rules
550×fma-def_binary32
230×fma-neg_binary32
84×distribute-rgt-in_binary32
84×cancel-sign-sub-inv_binary32
67×distribute-lft-in_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0914
12213
24513
38813
412213
516313
621413
731413
859013
996713
10123013
11139213
12156213
13171513
14174213
15174313
Stop Event
saturated
Compiler

Compiled 44 to 32 computations (27.3% saved)

end38.0ms (0.5%)

Compiler

Compiled 78 to 41 computations (47.4% saved)

Profiling

Loading profile data...