Details

Time bar (total: 7.4s)

analyze58.0ms (0.8%)

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.7s (23%)

Results
1.7s8256×body256valid
Bogosity

preprocess239.0ms (3.2%)

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)

simplify37.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

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New235
Fresh011
Picked000
Done000
Total246
Error
0.1b
Counts
6 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
14.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
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 31 to 22 computations (29% saved)

localize27.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.2b
(*.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))))
13.0ms
alpha
@0
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
1.0ms
u0
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
1.0ms
u0
@inf
(*.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)))))))

simplify60.0ms (0.8%)

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)

localize26.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)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

TimeVariablePointExpression
2.0ms
alpha
@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)))
0.0ms
u0
@inf
(*.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)))

rewrite36.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))))))))

simplify42.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)))

localize33.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
14.7b
(log.f32 (-.f32 1 u0))
Compiler

Compiled 27 to 14 computations (48.1% saved)

series18.0ms (0.2%)

Counts
2 → 36
Calls

9 calls:

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

rewrite42.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
777×pow1_binary32
717×add-log-exp_binary32
716×log1p-expm1-u_binary32
716×expm1-log1p-u_binary32
703×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0920
118416
2236116
Stop Event
node limit
Counts
2 → 34
Calls
Call 1
Inputs
(log.f32 (-.f32 1 u0))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (log1p.f32 (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (cbrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (log.f32 (sqrt.f32 (-.f32 1 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (neg.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) (sqrt.f32 (log1p.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (neg.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (neg.f32 u0))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 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 (log1p.f32 (neg.f32 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))))))

simplify51.0ms (0.7%)

Algorithm
egg-herbie
Rules
714×fma-def_binary32
643×unswap-sqr_binary32
559×log-prod_binary32
443×fma-neg_binary32
251×*-commutative_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01541156
14031041
21520962
36586962
Stop Event
node limit
Counts
70 → 136
Calls
Call 1
Inputs
(*.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 -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 0 (log1p.f32 (neg.f32 u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(+.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (log.f32 (sqrt.f32 (-.f32 1 u0))))
(-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0))
(*.f32 1 (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) 1)
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) (sqrt.f32 (log1p.f32 (neg.f32 u0))))
(pow.f32 (log1p.f32 (neg.f32 u0)) 1)
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2)
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u0))))
(-.f32 (+.f32 1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 1)
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 1)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 2))
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 (neg.f32 u0)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1))
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
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)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))
(+.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 -1/3 (pow.f32 u0 3))))
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 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 -1/4 (pow.f32 u0 4)))))
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))) u0)
(-.f32 (fma.f32 -1/4 (pow.f32 u0 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 (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 u0) (-.f32 (-.f32 (log.f32 -1) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (+.f32 (/.f32 -1 u0) (/.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 (-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))
(-.f32 (+.f32 (log.f32 u0) (-.f32 (log.f32 -1) (/.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 -1/2 (*.f32 u0 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 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 1/2 (*.f32 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 1/2 (*.f32 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 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.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 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (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))))
(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 (*.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 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/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))))))
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (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))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3))) (fma.f32 (pow.f32 u0 4) 1/4 u0)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))) (/.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 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 alpha)) (*.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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 alpha)) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) 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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))))
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))))
(+.f32 (*.f32 (/.f32 alpha u0) alpha) (-.f32 (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))))
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha))
(+.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 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.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 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.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 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0))))
(+.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0))))
(+.f32 0 (log1p.f32 (neg.f32 u0)))
(log1p.f32 (neg.f32 u0))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0))))
(+.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (log.f32 (sqrt.f32 (-.f32 1 u0))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u0))))
(-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)
(log1p.f32 (neg.f32 u0))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))
(-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))
(*.f32 1 (log1p.f32 (neg.f32 u0)))
(log1p.f32 (neg.f32 u0))
(*.f32 (log1p.f32 (neg.f32 u0)) 1)
(log1p.f32 (neg.f32 u0))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) (cbrt.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) (sqrt.f32 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(pow.f32 (log1p.f32 (neg.f32 u0)) 1)
(log1p.f32 (neg.f32 u0))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3)
(log1p.f32 (neg.f32 u0))
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
(log1p.f32 (neg.f32 u0))
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2)
(log1p.f32 (neg.f32 u0))
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))
(log1p.f32 (neg.f32 u0))
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3))
(log1p.f32 (neg.f32 u0))
(expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(log1p.f32 (neg.f32 u0))
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(-.f32 (+.f32 1 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 1)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 1)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 3)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(neg.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 2))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 (neg.f32 u0)) 3)))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1))
(log1p.f32 (+.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) -1))
(log1p.f32 (+.f32 -1 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 0)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))

eval112.0ms (1.5%)

Compiler

Compiled 7890 to 4026 computations (49% saved)

prune91.0ms (1.2%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New46119480
Fresh000
Picked011
Done022
Total46122483
Error
0.0b
Counts
483 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
2.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)))))
3.6b
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
8.6b
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3)
1.8b
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0)))
0.7b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3))
14.5b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))))
16.0b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
14.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
3.7b
(*.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)))
3.6b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
2.4b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
7.7b
(*.f32 (*.f32 alpha alpha) u0)
3.6b
(*.f32 (neg.f32 alpha) (fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))))
7.7b
(*.f32 (neg.f32 alpha) (*.f32 (neg.f32 u0) alpha))
1.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0)))
2.4b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
3.6b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
3.7b
(*.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 627 to 420 computations (33% saved)

localize56.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(log1p.f32 (neg.f32 (pow.f32 u0 3)))
0.1b
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0)))
0.3b
(log1p.f32 (fma.f32 u0 u0 u0))
0.3b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))))
Compiler

Compiled 59 to 27 computations (54.2% saved)

series47.0ms (0.6%)

Counts
4 → 60
Calls

15 calls:

TimeVariablePointExpression
25.0ms
alpha
@0
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))))
14.0ms
u0
@inf
(log1p.f32 (neg.f32 (pow.f32 u0 3)))
2.0ms
u0
@0
(log1p.f32 (neg.f32 (pow.f32 u0 3)))
1.0ms
u0
@-inf
(log1p.f32 (neg.f32 (pow.f32 u0 3)))
1.0ms
alpha
@inf
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))))

rewrite68.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
853×prod-diff_binary32
556×log-prod_binary32
290×pow2_binary32
272×fma-def_binary32
202×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify92.0ms (1.2%)

Algorithm
egg-herbie
Rules
553×fma-neg_binary32
371×times-frac_binary32
282×log-prod_binary32
268×fma-def_binary32
225×sub-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04514775
111544476
243104472
Stop Event
node limit
Counts
223 → 350
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (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 (*.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 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (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 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (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 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))))))
u0
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 -2/3 (pow.f32 u0 3))))
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -2/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4)))))
(*.f32 -2 (log.f32 (/.f32 1 u0)))
(+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 1 u0))))
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (*.f32 2/3 (/.f32 1 (pow.f32 u0 3))))
(*.f32 -2 (log.f32 (/.f32 -1 u0)))
(+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 -1 u0))))
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (*.f32 2/3 (/.f32 1 (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 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0))))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 1 u0)))))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 -1 u0)))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (pow.f32 u0 3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (*.f32 -1 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (+.f32 (*.f32 -1 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 9))))
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (+.f32 (*.f32 -1/4 (pow.f32 u0 12)) (+.f32 (*.f32 -1 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 9)))))
(+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 (pow.f32 u0 3)))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 6)))))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 9))))))
(*.f32 -3 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (/.f32 1 (pow.f32 u0 3)))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 6)))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 9))))))
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))
(+.f32 (*.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2))
(log.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))))
(log.f32 (/.f32 1 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1))
(fma.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(fma.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(+.f32 0 (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1))))
(+.f32 (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0)))) (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0)))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 u0 u0 u0) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 1)
(-.f32 (log.f32 (-.f32 1 (pow.f32 (fma.f32 u0 u0 u0) 2))) (log.f32 (-.f32 1 (fma.f32 u0 u0 u0))))
(*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1)
(*.f32 1 (log1p.f32 (fma.f32 u0 u0 u0)))
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1)
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2) 1/2)
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))
(log.f32 (+.f32 (fma.f32 u0 u0 u0) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(+.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 0 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))) 2)) (log.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))))
(+.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))) (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1)
(*.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 1 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (neg.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1)
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 3)
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2)
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1)
(pow.f32 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1)
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2))
(log.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))
(log.f32 (*.f32 (+.f32 (pow.f32 u0 3) 1) (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (pow.f32 u0 3) 1)))
(log.f32 (*.f32 (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1)) (+.f32 (pow.f32 u0 3) 1)))
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3))
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(exp.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 1))
(fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 u0 3)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))
(fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))
(fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))
(+.f32 0 (log1p.f32 (pow.f32 u0 3)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1))))
(+.f32 (log.f32 (hypot.f32 1 (pow.f32 u0 3/2))) (log.f32 (hypot.f32 1 (pow.f32 u0 3/2))))
(-.f32 (log1p.f32 (pow.f32 (pow.f32 u0 3) 3)) (log.f32 (+.f32 1 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3)))) 1)
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 6))) (log1p.f32 (pow.f32 u0 3)))
(*.f32 (log1p.f32 (pow.f32 u0 3)) 1)
(*.f32 1 (log1p.f32 (pow.f32 u0 3)))
(*.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))))
(*.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))))
(pow.f32 (log1p.f32 (pow.f32 u0 3)) 1)
(pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) 1/2)
(pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 3)
(pow.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) 2)
(pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))
(log.f32 (+.f32 (pow.f32 u0 3) 1))
(cbrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3))))
(exp.f32 (log.f32 (log1p.f32 (pow.f32 u0 3))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (pow.f32 u0 3))) 1))
Outputs
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))))))
(neg.f32 (*.f32 (-.f32 (log.f32 (-.f32 1 (pow.f32 u0 3))) (log.f32 (+.f32 (+.f32 u0 1) (*.f32 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 (neg.f32 alpha) alpha))
(*.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 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 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)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/2 u0)) (*.f32 (pow.f32 u0 3) (*.f32 1/3 (*.f32 alpha alpha))))
(+.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 (pow.f32 u0 4) (*.f32 alpha alpha)) (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))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
(*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3)) (*.f32 (neg.f32 alpha) alpha))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))
(fma.f32 -1 (*.f32 (+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0))
(-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2))) (*.f32 alpha alpha)))
(fma.f32 (neg.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3))) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(fma.f32 -1 (*.f32 (+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2))) (*.f32 alpha alpha)))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3)) (*.f32 alpha alpha)))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 -1 (*.f32 (+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))))
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2))) (*.f32 alpha alpha))))
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3)) (*.f32 alpha alpha))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (*.f32 (log.f32 (/.f32 -1 u0)) -1) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alpha alpha))))
(*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 (neg.f32 alpha) alpha))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1 (*.f32 (-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))))
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (neg.f32 (*.f32 (*.f32 (log.f32 (/.f32 -1 u0)) -1) (*.f32 alpha alpha))))
(-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alpha alpha))))
(-.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 (neg.f32 alpha) 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 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (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 (log.f32 (/.f32 -1 u0)) -1) (*.f32 alpha alpha)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alpha alpha))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 (neg.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 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (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 (log.f32 (/.f32 -1 u0)) -1) (*.f32 alpha alpha))))))
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 (*.f32 alpha alpha)))))
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 (neg.f32 alpha) alpha))))
u0
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))
(+.f32 u0 (*.f32 (*.f32 u0 u0) 1/2))
(fma.f32 (*.f32 u0 u0) 1/2 u0)
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 -2/3 (pow.f32 u0 3))))
(+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 3) -2/3)))
(+.f32 u0 (fma.f32 (pow.f32 u0 3) -2/3 (*.f32 u0 (*.f32 u0 1/2))))
(+.f32 (fma.f32 (*.f32 u0 u0) 1/2 u0) (*.f32 (pow.f32 u0 3) -2/3))
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (+.f32 (*.f32 -2/3 (pow.f32 u0 3)) (*.f32 1/4 (pow.f32 u0 4)))))
(+.f32 u0 (fma.f32 1/2 (*.f32 u0 u0) (fma.f32 -2/3 (pow.f32 u0 3) (*.f32 1/4 (pow.f32 u0 4)))))
(+.f32 u0 (fma.f32 (*.f32 u0 u0) 1/2 (fma.f32 (pow.f32 u0 3) -2/3 (*.f32 1/4 (pow.f32 u0 4)))))
(+.f32 (fma.f32 (*.f32 u0 u0) 1/2 u0) (fma.f32 (pow.f32 u0 3) -2/3 (*.f32 1/4 (pow.f32 u0 4))))
(*.f32 -2 (log.f32 (/.f32 1 u0)))
(*.f32 (neg.f32 (log.f32 u0)) -2)
(+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 1 u0))))
(+.f32 (/.f32 1 u0) (*.f32 (neg.f32 (log.f32 u0)) -2))
(fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1 u0))
(-.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 u0)))
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(+.f32 (/.f32 1 u0) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (/.f32 1 u0) (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1/2 (*.f32 u0 u0))))
(-.f32 (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))) (*.f32 -2 (log.f32 u0)))
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (*.f32 2/3 (/.f32 1 (pow.f32 u0 3))))
(+.f32 (/.f32 1 u0) (-.f32 (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 2/3 (pow.f32 u0 3))))
(+.f32 (/.f32 1 u0) (+.f32 (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1/2 (*.f32 u0 u0))) (/.f32 -2/3 (pow.f32 u0 3))))
(+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 -2/3 (pow.f32 u0 3)))))
(*.f32 -2 (log.f32 (/.f32 -1 u0)))
(+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 -1 u0))))
(fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1 u0))
(+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(+.f32 (/.f32 1 u0) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (/.f32 1/2 (*.f32 u0 u0)) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1 u0)))
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (*.f32 2/3 (/.f32 1 (pow.f32 u0 3))))
(+.f32 (/.f32 1 u0) (-.f32 (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 2/3 (pow.f32 u0 3))))
(+.f32 (/.f32 1 u0) (+.f32 (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 -2/3 (pow.f32 u0 3))))
(+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 -2/3 (pow.f32 u0 3)))))
(*.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))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0)
(+.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 (pow.f32 u0 3) -1/3 (*.f32 u0 (*.f32 u0 -1/2))) u0)
(-.f32 (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (*.f32 u0 u0) -1/2)) 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 3) -1/3 (*.f32 (pow.f32 u0 4) -1/4))) u0)
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (*.f32 -2 (log.f32 (/.f32 1 u0))))
(+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 2 (neg.f32 (log.f32 u0))))
(fma.f32 -3 (neg.f32 (log.f32 u0)) (+.f32 (log.f32 -1) (*.f32 (log.f32 u0) -2)))
(-.f32 (-.f32 (log.f32 -1) (*.f32 2 (log.f32 u0))) (*.f32 (log.f32 u0) -3))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (*.f32 -2 (log.f32 (/.f32 1 u0)))))
(-.f32 (-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) (*.f32 (neg.f32 (log.f32 u0)) -2))
(+.f32 (-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) (*.f32 (log.f32 u0) -2))
(+.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (/.f32 1 u0)) (*.f32 -2 (log.f32 u0)))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 1/2 (*.f32 u0 u0))))
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1/2 (*.f32 u0 u0)))))
(+.f32 (-.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (*.f32 -2 (log.f32 u0)))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -2 (log.f32 (/.f32 1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))))
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3))) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 1/2 (*.f32 u0 u0)))))
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (fma.f32 (neg.f32 (log.f32 u0)) -2 (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3)))))
(-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (+.f32 (-.f32 (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))) (*.f32 -2 (log.f32 u0))) (/.f32 1/3 (pow.f32 u0 3))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (*.f32 -2 (log.f32 (/.f32 -1 u0))))
(*.f32 (log.f32 (/.f32 -1 u0)) -1)
(*.f32 -1 (log.f32 (/.f32 -1 u0)))
(neg.f32 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 -2 (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))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0)))))
(-.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0)))
(-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3))) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0)))))
(-.f32 (-.f32 (-.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3)))
(-.f32 (-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3)))
(*.f32 -1 (pow.f32 u0 3))
(neg.f32 (pow.f32 u0 3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (*.f32 -1 (pow.f32 u0 3)))
(fma.f32 -1/2 (pow.f32 u0 6) (neg.f32 (pow.f32 u0 3)))
(-.f32 (*.f32 -1/2 (pow.f32 u0 6)) (pow.f32 u0 3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (+.f32 (*.f32 -1 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 9))))
(fma.f32 -1/2 (pow.f32 u0 6) (fma.f32 -1 (pow.f32 u0 3) (*.f32 -1/3 (pow.f32 u0 9))))
(fma.f32 -1/2 (pow.f32 u0 6) (-.f32 (*.f32 -1/3 (pow.f32 u0 9)) (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 6)) (+.f32 (*.f32 -1/4 (pow.f32 u0 12)) (+.f32 (*.f32 -1 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 9)))))
(fma.f32 -1/2 (pow.f32 u0 6) (fma.f32 -1/4 (pow.f32 u0 12) (fma.f32 -1 (pow.f32 u0 3) (*.f32 -1/3 (pow.f32 u0 9)))))
(fma.f32 -1/2 (pow.f32 u0 6) (fma.f32 -1/4 (pow.f32 u0 12) (-.f32 (*.f32 -1/3 (pow.f32 u0 9)) (pow.f32 u0 3))))
(+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1))
(fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1))
(-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (/.f32 1 (pow.f32 u0 3)))
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 (pow.f32 u0 3)))
(+.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 -1 (pow.f32 u0 3)))
(-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (/.f32 1 (pow.f32 u0 3)))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 6)))))
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (/.f32 1/2 (pow.f32 u0 6))))
(+.f32 (-.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (/.f32 1/2 (pow.f32 u0 6))) (/.f32 -1 (pow.f32 u0 3)))
(-.f32 (+.f32 (*.f32 -3 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 9))))))
(-.f32 (fma.f32 -3 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 1/2 (pow.f32 u0 6)) (/.f32 1/3 (pow.f32 u0 9)))))
(+.f32 (-.f32 (log.f32 -1) (*.f32 (log.f32 u0) -3)) (-.f32 (/.f32 -1 (pow.f32 u0 3)) (+.f32 (/.f32 1/2 (pow.f32 u0 6)) (/.f32 1/3 (pow.f32 u0 9)))))
(*.f32 -3 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (/.f32 1 (pow.f32 u0 3)))
(fma.f32 -3 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (pow.f32 u0 3)))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 6)))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (/.f32 1/2 (pow.f32 u0 6))))
(-.f32 (fma.f32 -3 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (pow.f32 u0 3))) (/.f32 1/2 (pow.f32 u0 6)))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 6))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 9))))))
(-.f32 (*.f32 -3 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (pow.f32 u0 3)) (+.f32 (/.f32 1/2 (pow.f32 u0 6)) (/.f32 1/3 (pow.f32 u0 9)))))
(-.f32 (fma.f32 -3 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1/2 (pow.f32 u0 6)) (/.f32 1/3 (pow.f32 u0 9))))
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(+.f32 (*.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))))) (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1)
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 1)
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2)
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3)
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3)
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3)
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 alpha (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 2))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(log.f32 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(log.f32 (/.f32 1 (pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)) (*.f32 alpha alpha))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 alpha (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 alpha)))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 alpha (*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 alpha)))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))) 3))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3)))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (log1p.f32 (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(fma.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(+.f32 0 (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (fma.f32 u0 u0 u0))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (fma.f32 u0 u0 u0) 1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))) (log.f32 (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0)))))
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0)))))
(+.f32 (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0)))) (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0)))))
(*.f32 2 (log.f32 (hypot.f32 1 (hypot.f32 u0 (sqrt.f32 u0)))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 u0 u0 u0) 3)) (log.f32 (+.f32 1 (-.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0)))))
(-.f32 (log1p.f32 (pow.f32 (fma.f32 u0 u0 u0) 3)) (log1p.f32 (-.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 1)
(log1p.f32 (fma.f32 u0 u0 u0))
(-.f32 (log.f32 (-.f32 1 (pow.f32 (fma.f32 u0 u0 u0) 2))) (log.f32 (-.f32 1 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 (fma.f32 u0 u0 u0) 2))) (log1p.f32 (neg.f32 (fma.f32 u0 u0 u0))))
(*.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1)
(log1p.f32 (fma.f32 u0 u0 u0))
(*.f32 1 (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (fma.f32 u0 u0 u0))
(*.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2))
(log1p.f32 (fma.f32 u0 u0 u0))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(log1p.f32 (fma.f32 u0 u0 u0))
(*.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(log1p.f32 (fma.f32 u0 u0 u0))
(pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 1)
(log1p.f32 (fma.f32 u0 u0 u0))
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2) 1/2)
(log1p.f32 (fma.f32 u0 u0 u0))
(pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)
(log1p.f32 (fma.f32 u0 u0 u0))
(pow.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)
(log1p.f32 (fma.f32 u0 u0 u0))
(pow.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3) 1/3)
(log1p.f32 (fma.f32 u0 u0 u0))
(sqrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))
(log1p.f32 (fma.f32 u0 u0 u0))
(log.f32 (+.f32 (fma.f32 u0 u0 u0) 1))
(log1p.f32 (fma.f32 u0 u0 u0))
(cbrt.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))
(log1p.f32 (fma.f32 u0 u0 u0))
(expm1.f32 (log1p.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(log1p.f32 (fma.f32 u0 u0 u0))
(exp.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(log1p.f32 (fma.f32 u0 u0 u0))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(log1p.f32 (fma.f32 u0 u0 u0))
(+.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 0 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1))) 2)) (log.f32 (cbrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0)))))) (log.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0))))))
(*.f32 3 (log.f32 (cbrt.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0))))))
(+.f32 (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))) (log.f32 (sqrt.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (/.f32 (+.f32 1 (pow.f32 u0 3)) (+.f32 1 (fma.f32 u0 u0 u0))))))
(*.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1)
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(*.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(/.f32 1 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (neg.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1)
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2)
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3)
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 3)
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2)
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1)
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(pow.f32 (/.f32 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1)
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 2))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (/.f32 (+.f32 (pow.f32 u0 3) 1) (+.f32 (fma.f32 u0 u0 u0) 1)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (+.f32 (pow.f32 u0 3) 1) (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (pow.f32 u0 3) 1)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (/.f32 1 (+.f32 (fma.f32 u0 u0 u0) 1)) (+.f32 (pow.f32 u0 3) 1)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 3))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(exp.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(exp.f32 (*.f32 (log.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 1))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (log1p.f32 (pow.f32 u0 3)) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (log1p.f32 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2)))
(fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (+.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 0 (log1p.f32 (pow.f32 u0 3)))
(log1p.f32 (pow.f32 u0 3))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1)) 2)) (log.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) 1))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (+.f32 1 (pow.f32 u0 3))))) (log.f32 (cbrt.f32 (+.f32 1 (pow.f32 u0 3)))))
(*.f32 3 (log.f32 (cbrt.f32 (+.f32 1 (pow.f32 u0 3)))))
(+.f32 (log.f32 (hypot.f32 1 (pow.f32 u0 3/2))) (log.f32 (hypot.f32 1 (pow.f32 u0 3/2))))
(*.f32 2 (log.f32 (hypot.f32 1 (pow.f32 u0 3/2))))
(-.f32 (log1p.f32 (pow.f32 (pow.f32 u0 3) 3)) (log.f32 (+.f32 1 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)))))
(-.f32 (log1p.f32 (pow.f32 (pow.f32 u0 3) 3)) (log1p.f32 (+.f32 (pow.f32 u0 3) (pow.f32 u0 6))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3)))) 1)
(log1p.f32 (pow.f32 u0 3))
(-.f32 (log.f32 (-.f32 1 (pow.f32 u0 6))) (log1p.f32 (pow.f32 u0 3)))
(-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 6))) (log1p.f32 (pow.f32 u0 3)))
(*.f32 (log1p.f32 (pow.f32 u0 3)) 1)
(log1p.f32 (pow.f32 u0 3))
(*.f32 1 (log1p.f32 (pow.f32 u0 3)))
(log1p.f32 (pow.f32 u0 3))
(*.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2))
(log1p.f32 (pow.f32 u0 3))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 2) (cbrt.f32 (log1p.f32 (pow.f32 u0 3))))
(log1p.f32 (pow.f32 u0 3))
(*.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) (sqrt.f32 (log1p.f32 (pow.f32 u0 3))))
(log1p.f32 (pow.f32 u0 3))
(pow.f32 (log1p.f32 (pow.f32 u0 3)) 1)
(log1p.f32 (pow.f32 u0 3))
(pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2) 1/2)
(log1p.f32 (pow.f32 u0 3))
(pow.f32 (cbrt.f32 (log1p.f32 (pow.f32 u0 3))) 3)
(log1p.f32 (pow.f32 u0 3))
(pow.f32 (sqrt.f32 (log1p.f32 (pow.f32 u0 3))) 2)
(log1p.f32 (pow.f32 u0 3))
(pow.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3) 1/3)
(log1p.f32 (pow.f32 u0 3))
(sqrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 2))
(log1p.f32 (pow.f32 u0 3))
(log.f32 (+.f32 (pow.f32 u0 3) 1))
(log1p.f32 (pow.f32 u0 3))
(cbrt.f32 (pow.f32 (log1p.f32 (pow.f32 u0 3)) 3))
(log1p.f32 (pow.f32 u0 3))
(expm1.f32 (log1p.f32 (log1p.f32 (pow.f32 u0 3))))
(log1p.f32 (pow.f32 u0 3))
(exp.f32 (log.f32 (log1p.f32 (pow.f32 u0 3))))
(log1p.f32 (pow.f32 u0 3))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (pow.f32 u0 3))) 1))
(log1p.f32 (pow.f32 u0 3))

localize12.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)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite33.0ms (0.4%)

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))))))))

simplify43.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))

localize38.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 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
0.2b
(*.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 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))
1.0ms
u0
@inf
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))
0.0ms
alpha
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
0.0ms
u0
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
0.0ms
u0
@0
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))

rewrite62.0ms (0.8%)

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
2302733
Stop Event
node limit
Counts
3 → 174
Calls
Call 1
Inputs
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))
(*.f32 (neg.f32 alpha) (*.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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0))) (*.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 -1/2 (*.f32 u0 u0)) (*.f32 alpha (neg.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha (*.f32 (neg.f32 u0) alpha))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(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 alpha (*.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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) 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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))) (#(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 alpha (*.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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))))) (#(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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.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 -1/2 (*.f32 u0 u0)))))) (#(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))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.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)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (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 -1/2 (*.f32 u0 u0)) (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 -1/2 (*.f32 u0 u0)) (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 -1/2 (*.f32 u0 u0)))) (exp.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (pow.f32 (exp.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 -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 -1/2 (*.f32 u0 u0)))) (exp.f32 (neg.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (/.f32 1 (exp.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (exp.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 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 (*.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 -1/2 (*.f32 u0 u0)) 1 (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 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 -1/2 (*.f32 u0 u0)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (*.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 -1/2 (*.f32 u0 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 (*.f32 u0 u0) -1/2 (*.f32 (neg.f32 u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.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 -1/2 (*.f32 u0 u0))) (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 -1/2 (*.f32 u0 u0))) (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 -1/2 (*.f32 u0 u0))) (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 -1/2 (*.f32 u0 u0))) (*.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 -1/2 (*.f32 u0 u0)))))) (#(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 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (+.f32 (neg.f32 u0) u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.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 (pow.f32 (cbrt.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 (pow.f32 (cbrt.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 (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 -1/2 (*.f32 u0 u0)))))) (#(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 (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 (-.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 -1/2 (*.f32 u0 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 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 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (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)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (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)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (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 -1/2 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (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))))))

simplify73.0ms (1%)

Algorithm
egg-herbie
Rules
529×times-frac_binary32
494×unswap-sqr_binary32
424×distribute-rgt-in_binary32
398×distribute-lft-in_binary32
210×log-prod_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03613496
18673051
226432995
Stop Event
node limit
Counts
234 → 241
Calls
Call 1
Inputs
(*.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 (*.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 -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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha))
(+.f32 (*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0))) (*.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 -1/2 (*.f32 u0 u0)) (*.f32 alpha (neg.f32 u0)))
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha (*.f32 (neg.f32 u0) alpha))
(+.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(+.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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) 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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1))
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(fma.f32 (*.f32 alpha alpha) (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0))
(+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.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 -1/2 (*.f32 u0 u0)))
(+.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))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2))
(*.f32 (pow.f32 (cbrt.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)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (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 -1/2 (*.f32 u0 u0)) (neg.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (pow.f32 (neg.f32 u0) 2)) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) (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 -1/2 (*.f32 u0 u0)))) (exp.f32 u0)))
(log.f32 (/.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2)) (+.f32 1 (expm1.f32 u0))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (+.f32 1 (expm1.f32 u0))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (exp.f32 (neg.f32 u0))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (/.f32 1 (exp.f32 u0))))
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2))))
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0))))))
(log.f32 (*.f32 (/.f32 1 (exp.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 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 (*.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 -1/2 (*.f32 u0 u0)) 1 (neg.f32 u0))
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 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 -1/2 (*.f32 u0 u0)) (neg.f32 u0))
(fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (*.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 -1/2 (*.f32 u0 u0)))
(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 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (*.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))
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (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 -1/2 (*.f32 u0 u0))) (neg.f32 u0))
(fma.f32 (cbrt.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 (neg.f32 u0) 1))
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (cbrt.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0)))
(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 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.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))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (+.f32 (neg.f32 u0) u0))
(fma.f32 (pow.f32 (cbrt.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 (pow.f32 (cbrt.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 (pow.f32 (cbrt.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 (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 -1/2 (*.f32 u0 u0)))
(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 (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 (-.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 -1/2 (*.f32 u0 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 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 -1/2 (*.f32 u0 u0)))
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (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)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (+.f32 (neg.f32 u0) u0))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (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 alpha (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 u0 (neg.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (*.f32 alpha -1/2) (*.f32 u0 u0))
(*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0)))
(*.f32 alpha (*.f32 u0 (*.f32 -1/2 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (*.f32 alpha -1/2) (*.f32 u0 u0))
(*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0)))
(*.f32 alpha (*.f32 u0 (*.f32 -1/2 u0)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (*.f32 -1/2 (pow.f32 u0 2)) u0)))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.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))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.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 alpha (*.f32 alpha u0))))
(*.f32 1/2 (*.f32 u0 (*.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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(*.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 alpha (*.f32 alpha u0))))
(*.f32 1/2 (*.f32 u0 (*.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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.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)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 -1/2 (*.f32 u0 u0))
(*.f32 u0 (*.f32 -1/2 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 -1/2 (pow.f32 u0 2))
(*.f32 -1/2 (*.f32 u0 u0))
(*.f32 u0 (*.f32 -1/2 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 0 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 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 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 (*.f32 alpha (*.f32 -1/2 (*.f32 u0 u0))) (*.f32 alpha (neg.f32 u0)))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)))
(*.f32 (/.f32 alpha (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))))
(/.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 u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 u0 -1/2 1)))
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1)))
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 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 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)))
(*.f32 (/.f32 alpha (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))))
(/.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 alpha u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 u0 -1/2 1)))
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1)))
(*.f32 (/.f32 alpha u0) (/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1)))
(pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1)
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (neg.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))
(*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (neg.f32 alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha))
(*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 -1/2 (*.f32 u0 u0)) (*.f32 alpha (neg.f32 u0)))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)))
(*.f32 alpha (*.f32 u0 (fma.f32 -1/2 u0 -1)))
(*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha (*.f32 (neg.f32 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 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha))
(+.f32 0 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))) 1)
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/2 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4)) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/2 u0 1)) (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4))) (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.f32 u0) 3)))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1)))) (fma.f32 (pow.f32 u0 6) -1/8 (neg.f32 (pow.f32 u0 3))))
(/.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 (*.f32 alpha alpha) u0) (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 u0 -1/2 1)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1)) (/.f32 alpha (/.f32 u0 alpha)))
(*.f32 (/.f32 (-.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 u0 u0)) (fma.f32 -1/2 u0 1)) (/.f32 (*.f32 alpha alpha) u0))
(pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1)
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 3)
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))))))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))))
(neg.f32 (*.f32 (fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 u0 (fma.f32 -1/2 u0 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 u0 (neg.f32 (*.f32 (fma.f32 -1/2 u0 -1) alpha))))
(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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 alpha (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))) 1))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 -1/2 (*.f32 u0 u0)) (*.f32 alpha alpha) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 -1/2 (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(*.f32 alpha (*.f32 (*.f32 alpha u0) (fma.f32 u0 -1/2 -1)))
(*.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 -1/2 (*.f32 u0 u0)) (neg.f32 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (neg.f32 u0) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (+.f32 (neg.f32 u0) u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (fma.f32 -1 u0 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(+.f32 0 (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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)))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 1 (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(*.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.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 (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 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))))
(*.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)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.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 (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 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))))
(/.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 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.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 (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 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))))
(/.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 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.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 (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 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))))
(/.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 -1/2 (*.f32 u0 u0)) (neg.f32 u0)))))
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.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 (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 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (sqrt.f32 -1/2)) 4) (pow.f32 (neg.f32 u0) 2)) (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) (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)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2) 1/2)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.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 (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 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 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)
(*.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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (pow.f32 (exp.f32 u0) (fma.f32 u0 -1/2 -1)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (exp.f32 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (/.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2)) (+.f32 1 (expm1.f32 u0))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (+.f32 1 (expm1.f32 u0))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (exp.f32 (neg.f32 u0))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0)))) (/.f32 1 (exp.f32 u0))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (pow.f32 (exp.f32 u0) (*.f32 u0 -1/2))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (exp.f32 (neg.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0))))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log.f32 (*.f32 (/.f32 1 (exp.f32 u0)) (+.f32 1 (expm1.f32 (*.f32 -1/2 (*.f32 u0 u0))))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(expm1.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(exp.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 u0 (*.f32 u0 -1/2) (neg.f32 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 (neg.f32 u0) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 u0 (fma.f32 u0 -1/2 -1) (+.f32 (neg.f32 u0) u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (neg.f32 u0) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 -1/2) u0 (neg.f32 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 -1/2) u0 (*.f32 (neg.f32 u0) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 1 (neg.f32 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) 1 (*.f32 (neg.f32 u0) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 1 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 (neg.f32 u0) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 1 (neg.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (neg.f32 u0) 1))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0))) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 -1/2 u0)))) u0)
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0)))) u0)
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (*.f32 (neg.f32 u0) 1))
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0))) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 -1/2 u0)))) u0)
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0)))) 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 u0 (*.f32 -1/2 u0))) (cbrt.f32 (*.f32 (pow.f32 u0 4) 1/4))) u0)
(fma.f32 (cbrt.f32 (*.f32 -1/2 (*.f32 u0 u0))) (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 u0 (*.f32 -1/2 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 -1/2 (*.f32 u0 u0))) (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 u0 (*.f32 -1/2 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 -1/2 (*.f32 u0 u0))) (*.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 u0 (*.f32 -1/2 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 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.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 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) (pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2) (+.f32 (neg.f32 u0) u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (pow.f32 (cbrt.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 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (pow.f32 (cbrt.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 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (pow.f32 (cbrt.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 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 u0) (neg.f32 (sqrt.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.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 (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 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 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 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.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 (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 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 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))) (+.f32 (neg.f32 u0) u0))
(*.f32 (fma.f32 (pow.f32 u0 6) -1/8 (pow.f32 (neg.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 (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 (neg.f32 (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) 1/4 (*.f32 (*.f32 u0 u0) (fma.f32 -1/2 u0 1))))
(fma.f32 -1 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (sqrt.f32 (neg.f32 u0)) (sqrt.f32 (neg.f32 u0)) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (fma.f32 (neg.f32 u0) 1 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (fma.f32 u0 (sqrt.f32 -1/2) (sqrt.f32 u0)) (fma.f32 u0 (sqrt.f32 -1/2) (neg.f32 (sqrt.f32 u0))) (+.f32 (neg.f32 u0) u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0) (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0))) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 -1/2 u0)))) u0)
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0)))) u0)
(fma.f32 (*.f32 u0 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (*.f32 (neg.f32 u0) 1))
(fma.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) 1/4)) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0))) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 -1/2 u0)))) u0)
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 -1/2 u0)))) u0)
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 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))
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(*.f32 u0 (fma.f32 -1/2 u0 -1))

localize39.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 (neg.f32 u0))
0.0b
(+.f32 1 (log1p.f32 (neg.f32 u0)))
0.3b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1))
14.6b
(-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)
Compiler

Compiled 40 to 18 computations (55% saved)

series3.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite51.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
951×pow1_binary32
885×add-log-exp_binary32
885×expm1-log1p-u_binary32
884×log1p-expm1-u_binary32
119×add-sqr-sqrt_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01138
123718
2337218
Stop Event
node limit
Counts
3 → 95
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1))
(+.f32 1 (log1p.f32 (neg.f32 u0)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (log1p.f32 u0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) 1))))) (#(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) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (log1p.f32 u0) -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u0)) (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)))))) (#(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 *.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (/.f32 1 (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (log1p.f32 u0) 2) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (-.f32 1 (*.f32 (+.f32 1 (log1p.f32 u0)) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (+.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (-.f32 (+.f32 1 (log1p.f32 u0)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (neg.f32 (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (+.f32 (log1p.f32 u0) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1)) (+.f32 (log1p.f32 u0) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1))) (-.f32 1 (+.f32 (log1p.f32 u0) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u0) 1)))) (#(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 pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)))) (#(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 1 u0))))) (#(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 log1p.f32 u0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (+.f32 1 (log1p.f32 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) -1) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (log1p.f32 u0) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1 (log1p.f32 u0)) (*.f32 alpha alpha)) (*.f32 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (log1p.f32 u0))) (*.f32 (*.f32 alpha alpha) -1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (*.f32 alpha alpha)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 (log1p.f32 u0) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 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 (log1p.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 1 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 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 (log1p.f32 u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (log1p.f32 u0) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (log1p.f32 u0))) (/.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (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 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (-.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 1 (pow.f32 (log1p.f32 u0) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 (log1p.f32 u0)) (-.f32 1 (pow.f32 (log1p.f32 u0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (-.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 u0) 2) 1) (+.f32 (log1p.f32 u0) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) 1) (-.f32 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (E.f32) (+.f32 1 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log.f32 (+.f32 (log1p.f32 u0) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (+.f32 1 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)) 1)))))

simplify58.0ms (0.8%)

Algorithm
egg-herbie
Rules
545×fma-neg_binary32
295×distribute-rgt-neg-in_binary32
261×distribute-lft-neg-in_binary32
222×div-sub_binary32
209×sub-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02812017
17781903
234211864
Stop Event
node limit
Counts
143 → 248
Calls
Call 1
Inputs
(*.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 -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))))))
1
(+.f32 (*.f32 -1 u0) 1)
(+.f32 (*.f32 -1 u0) (+.f32 1 (*.f32 -1/2 (pow.f32 u0 2))))
(+.f32 (*.f32 -1 u0) (+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) (/.f32 1 u0))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (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))) (+.f32 1 (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 (*.f32 -1 (log.f32 (/.f32 -1 u0))))
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (/.f32 1 u0))
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (+.f32 1 (*.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 1 (+.f32 (log1p.f32 u0) -1))
(+.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) 1))
(+.f32 (+.f32 1 (log1p.f32 u0)) -1)
(+.f32 (log1p.f32 u0) 0)
(+.f32 -1 (+.f32 1 (log1p.f32 u0)))
(+.f32 (+.f32 (log1p.f32 u0) -1) 1)
(*.f32 1 (log1p.f32 u0))
(*.f32 (log1p.f32 u0) 1)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)))
(*.f32 (cbrt.f32 (log1p.f32 u0)) (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)))
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))
(*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))))
(*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (/.f32 1 (+.f32 (log1p.f32 u0) 2)))
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (log1p.f32 u0) 2) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (-.f32 1 (*.f32 (+.f32 1 (log1p.f32 u0)) -1))))
(/.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (+.f32 (log1p.f32 u0) 2))
(/.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (-.f32 (+.f32 1 (log1p.f32 u0)) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))))
(/.f32 (neg.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (neg.f32 (+.f32 (log1p.f32 u0) 2)))
(/.f32 (+.f32 1 (pow.f32 (+.f32 (log1p.f32 u0) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1)) (+.f32 (log1p.f32 u0) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1))) (-.f32 1 (+.f32 (log1p.f32 u0) -1)))
(pow.f32 (log1p.f32 u0) 1)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2))
(log.f32 (+.f32 1 u0))
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3))
(expm1.f32 (log1p.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(exp.f32 (log.f32 (log1p.f32 u0)))
(fma.f32 1 (+.f32 1 (log1p.f32 u0)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))) -1)
(fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))) -1)
(+.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) -1) (*.f32 alpha alpha)))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (log1p.f32 u0) -1)))
(+.f32 (*.f32 (+.f32 1 (log1p.f32 u0)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (log1p.f32 u0))) (*.f32 (*.f32 alpha alpha) -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) 1)
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (*.f32 alpha alpha)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))
(/.f32 (*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 u0) 2))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 (log1p.f32 u0) 2))
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2))
(log.f32 (pow.f32 (+.f32 1 u0) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(-.f32 (+.f32 (log1p.f32 u0) 2) 1)
(-.f32 (/.f32 1 (-.f32 1 (log1p.f32 u0))) (/.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0))))
(*.f32 1 (+.f32 1 (log1p.f32 u0)))
(*.f32 (+.f32 1 (log1p.f32 u0)) 1)
(*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 1))
(*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))))
(*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1))
(*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))))
(*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (-.f32 1 (log1p.f32 u0))))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 1 (pow.f32 (log1p.f32 u0) 3))))
(/.f32 1 (/.f32 (-.f32 1 (log1p.f32 u0)) (-.f32 1 (pow.f32 (log1p.f32 u0) 2))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0))))
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (-.f32 1 (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u0) 2) 1) (+.f32 (log1p.f32 u0) -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) 1) (-.f32 1 (log1p.f32 u0)))
(pow.f32 (+.f32 1 (log1p.f32 u0)) 1)
(pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 3)
(pow.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 2)
(pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) 1/3)
(sqrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))
(log.f32 (*.f32 (E.f32) (+.f32 1 u0)))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (log1p.f32 u0)))))
(cbrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3))
(expm1.f32 (log.f32 (+.f32 (log1p.f32 u0) 2)))
(log1p.f32 (expm1.f32 (+.f32 1 (log1p.f32 u0))))
(exp.f32 (log1p.f32 (log1p.f32 u0)))
(fma.f32 1 (log1p.f32 u0) 1)
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)) 1)
(fma.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 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 u0 (*.f32 u0 -1/2)) u0)
(fma.f32 -1/2 (*.f32 u0 u0) (neg.f32 u0))
(+.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 -1/3 (pow.f32 u0 3))))
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))) u0)
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) 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 -1/4 (pow.f32 u0 4)))))
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))) 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 -1) (+.f32 (log.f32 u0) (/.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 u0) (-.f32 (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1 u0)))
(+.f32 (+.f32 (log.f32 -1) (+.f32 (log.f32 u0) (/.f32 -1 u0))) (/.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 (+.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 (-.f32 (+.f32 (log.f32 -1) (+.f32 (log.f32 u0) (/.f32 -1 u0))) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 -1/2 (*.f32 u0 u0)))
(*.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 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(-.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 1/2 (*.f32 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 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))
(+.f32 (-.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 -1/2 (*.f32 u0 u0)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(neg.f32 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 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))))
(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 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 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0)))))
(+.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 (pow.f32 u0 4) (*.f32 alpha alpha)) (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))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0)))
(*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha)))
(-.f32 (*.f32 (/.f32 alpha u0) alpha) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha 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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))))
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))))
(-.f32 (+.f32 (*.f32 (/.f32 alpha u0) alpha) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha))
(+.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 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha)))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.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)))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.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 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha)))))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (+.f32 (*.f32 (/.f32 alpha u0) alpha) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))))
1
(+.f32 (*.f32 -1 u0) 1)
(-.f32 1 u0)
(+.f32 (*.f32 -1 u0) (+.f32 1 (*.f32 -1/2 (pow.f32 u0 2))))
(+.f32 (-.f32 1 u0) (*.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) 1) u0)
(+.f32 (*.f32 -1 u0) (+.f32 1 (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))))
(+.f32 (-.f32 1 u0) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))))
(+.f32 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3))) (-.f32 1 u0))
(+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1)))
(fma.f32 -1 (neg.f32 (log.f32 u0)) (+.f32 1 (log.f32 -1)))
(+.f32 (log.f32 u0) (+.f32 1 (log.f32 -1)))
(+.f32 (log.f32 -1) (+.f32 1 (log.f32 u0)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (log.f32 -1))) (/.f32 1 u0))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (+.f32 1 (log.f32 -1))) (/.f32 1 u0))
(+.f32 (log.f32 u0) (-.f32 (+.f32 1 (log.f32 -1)) (/.f32 1 u0)))
(+.f32 (+.f32 1 (log.f32 -1)) (+.f32 (log.f32 u0) (/.f32 -1 u0)))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (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)) (+.f32 1 (log.f32 -1))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (log.f32 u0) (+.f32 1 (-.f32 (-.f32 (log.f32 -1) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1 u0))))
(+.f32 (+.f32 (log.f32 -1) (+.f32 1 (log.f32 u0))) (+.f32 (/.f32 -1 u0) (/.f32 -1/2 (*.f32 u0 u0))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 1 (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)) (+.f32 1 (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 (+.f32 1 (log.f32 -1)) (+.f32 (/.f32 1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3))))))
(-.f32 (+.f32 (+.f32 1 (log.f32 -1)) (+.f32 (log.f32 u0) (/.f32 -1 u0))) (+.f32 (/.f32 (/.f32 1/2 u0) u0) (/.f32 1/3 (pow.f32 u0 3))))
(+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0))))
(+.f32 1 (neg.f32 (log.f32 (/.f32 -1 u0))))
(-.f32 1 (log.f32 (/.f32 -1 u0)))
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (/.f32 1 u0))
(+.f32 1 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)))
(+.f32 (-.f32 1 (log.f32 (/.f32 -1 u0))) (/.f32 -1 u0))
(+.f32 1 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))))
(-.f32 (+.f32 1 (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(+.f32 1 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))))
(+.f32 (-.f32 1 (log.f32 (/.f32 -1 u0))) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 1 (+.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))))
(-.f32 (+.f32 1 (*.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 1 (-.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 (-.f32 1 (log.f32 (/.f32 -1 u0))) (-.f32 (/.f32 -1 u0) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(+.f32 1 (+.f32 (-.f32 (-.f32 (/.f32 -1 u0) (log.f32 (/.f32 -1 u0))) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 -1/2 (*.f32 u0 u0))))
(+.f32 1 (+.f32 (log1p.f32 u0) -1))
(log1p.f32 u0)
(+.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) 1))
(log1p.f32 u0)
(+.f32 (+.f32 1 (log1p.f32 u0)) -1)
(log1p.f32 u0)
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(+.f32 -1 (+.f32 1 (log1p.f32 u0)))
(log1p.f32 u0)
(+.f32 (+.f32 (log1p.f32 u0) -1) 1)
(log1p.f32 u0)
(*.f32 1 (log1p.f32 u0))
(log1p.f32 u0)
(*.f32 (log1p.f32 u0) 1)
(log1p.f32 u0)
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)))
(*.f32 (cbrt.f32 (log1p.f32 u0)) (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)))
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))
(*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (/.f32 1 (+.f32 (log1p.f32 u0) 2)))
(log1p.f32 u0)
(*.f32 (+.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1) (-.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1))
(log1p.f32 u0)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))
(/.f32 1 (/.f32 (+.f32 (log1p.f32 u0) 2) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(log1p.f32 u0)
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))
(/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (-.f32 1 (*.f32 (+.f32 1 (log1p.f32 u0)) -1))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))
(/.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (+.f32 (log1p.f32 u0) 2))
(log1p.f32 u0)
(/.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (-.f32 (+.f32 1 (log1p.f32 u0)) -1))
(log1p.f32 u0)
(/.f32 (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (neg.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2))))
(*.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 1 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0)))))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))))
(/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))
(/.f32 (neg.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (neg.f32 (+.f32 (log1p.f32 u0) 2)))
(log1p.f32 u0)
(/.f32 (+.f32 1 (pow.f32 (+.f32 (log1p.f32 u0) -1) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1)) (+.f32 (log1p.f32 u0) -1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (log1p.f32 u0)) 3)) (+.f32 1 (-.f32 (*.f32 (+.f32 -1 (log1p.f32 u0)) (+.f32 -1 (log1p.f32 u0))) (+.f32 -1 (log1p.f32 u0)))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (log1p.f32 u0)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (-.f32 (+.f32 -1 (log1p.f32 u0)) 1))))
(/.f32 (+.f32 1 (pow.f32 (+.f32 -1 (log1p.f32 u0)) 3)) (+.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (*.f32 (-.f32 2 (log1p.f32 u0)) -1))))
(/.f32 (-.f32 1 (*.f32 (+.f32 (log1p.f32 u0) -1) (+.f32 (log1p.f32 u0) -1))) (-.f32 1 (+.f32 (log1p.f32 u0) -1)))
(/.f32 (-.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (+.f32 -1 (log1p.f32 u0)))) (-.f32 1 (+.f32 -1 (log1p.f32 u0))))
(/.f32 (-.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (+.f32 -1 (log1p.f32 u0)))) (-.f32 2 (log1p.f32 u0)))
(/.f32 (+.f32 1 (*.f32 (+.f32 -1 (log1p.f32 u0)) (-.f32 1 (log1p.f32 u0)))) (-.f32 2 (log1p.f32 u0)))
(pow.f32 (log1p.f32 u0) 1)
(log1p.f32 u0)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(log1p.f32 u0)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(log1p.f32 u0)
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)
(log1p.f32 u0)
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2))
(log1p.f32 u0)
(log.f32 (+.f32 1 u0))
(log1p.f32 u0)
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3))
(log1p.f32 u0)
(expm1.f32 (log1p.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(log1p.f32 u0)
(exp.f32 (log.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(fma.f32 1 (+.f32 1 (log1p.f32 u0)) -1)
(log1p.f32 u0)
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))) -1)
(log1p.f32 u0)
(fma.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))) -1)
(log1p.f32 u0)
(+.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) -1) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(+.f32 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (log1p.f32 u0) -1)))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(+.f32 (*.f32 (+.f32 1 (log1p.f32 u0)) (*.f32 alpha alpha)) (*.f32 alpha alpha))
(*.f32 (+.f32 1 (-.f32 (log1p.f32 u0) -1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (+.f32 2 (log1p.f32 u0))))
(*.f32 alpha (*.f32 (+.f32 2 (log1p.f32 u0)) alpha))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (log1p.f32 u0))) (*.f32 (*.f32 alpha alpha) -1))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))) 1)
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(/.f32 (*.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1) (*.f32 alpha alpha)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0))) (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 u0) 2))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) -1)) (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 (log1p.f32 u0) 2)))
(/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (/.f32 (+.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2) (+.f32 2 (log1p.f32 u0))) (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (+.f32 (log1p.f32 u0) (+.f32 2 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (-.f32 1 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3)) (-.f32 (-.f32 -2 (log1p.f32 u0)) (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 (log1p.f32 u0) 2))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1)
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3)
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 u0)))
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(log.f32 (pow.f32 (+.f32 1 u0) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3)))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(-.f32 (+.f32 (log1p.f32 u0) 2) 1)
(+.f32 1 (log1p.f32 u0))
(-.f32 (/.f32 1 (-.f32 1 (log1p.f32 u0))) (/.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0))))
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0)))
(*.f32 1 (+.f32 1 (log1p.f32 u0)))
(+.f32 1 (log1p.f32 u0))
(*.f32 (+.f32 1 (log1p.f32 u0)) 1)
(+.f32 1 (log1p.f32 u0))
(*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2))
(+.f32 1 (log1p.f32 u0))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (cbrt.f32 (+.f32 1 (log1p.f32 u0))))
(+.f32 1 (log1p.f32 u0))
(*.f32 (pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 1))
(+.f32 1 (log1p.f32 u0))
(*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (sqrt.f32 (+.f32 1 (log1p.f32 u0))))
(+.f32 1 (log1p.f32 u0))
(*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) (*.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 1))
(+.f32 1 (log1p.f32 u0))
(*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0))))
(*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (-.f32 1 (log1p.f32 u0))))
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0)))
(/.f32 1 (/.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))) (+.f32 1 (pow.f32 (log1p.f32 u0) 3))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0))))
(/.f32 1 (/.f32 (-.f32 1 (log1p.f32 u0)) (-.f32 1 (pow.f32 (log1p.f32 u0) 2))))
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0)))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 u0) 2) (-.f32 1 (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0))))
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0)))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0)))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (-.f32 1 (log1p.f32 u0))))
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 u0) 2) 1) (+.f32 (log1p.f32 u0) -1))
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (+.f32 1 (-.f32 (pow.f32 (log1p.f32 u0) 2) (log1p.f32 u0))))
(/.f32 (+.f32 1 (pow.f32 (log1p.f32 u0) 3)) (-.f32 (pow.f32 (log1p.f32 u0) 2) (+.f32 -1 (log1p.f32 u0))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) 1) (-.f32 1 (log1p.f32 u0)))
(/.f32 (-.f32 1 (pow.f32 (log1p.f32 u0) 2)) (-.f32 1 (log1p.f32 u0)))
(/.f32 (fma.f32 (log1p.f32 u0) (log1p.f32 u0) -1) (+.f32 -1 (log1p.f32 u0)))
(pow.f32 (+.f32 1 (log1p.f32 u0)) 1)
(+.f32 1 (log1p.f32 u0))
(pow.f32 (cbrt.f32 (+.f32 1 (log1p.f32 u0))) 3)
(+.f32 1 (log1p.f32 u0))
(pow.f32 (sqrt.f32 (+.f32 1 (log1p.f32 u0))) 2)
(+.f32 1 (log1p.f32 u0))
(pow.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3) 1/3)
(+.f32 1 (log1p.f32 u0))
(sqrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 2))
(+.f32 1 (log1p.f32 u0))
(log.f32 (*.f32 (E.f32) (+.f32 1 u0)))
(+.f32 1 (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (+.f32 1 (log1p.f32 u0)))))
(+.f32 1 (log1p.f32 u0))
(cbrt.f32 (pow.f32 (+.f32 1 (log1p.f32 u0)) 3))
(+.f32 1 (log1p.f32 u0))
(expm1.f32 (log.f32 (+.f32 (log1p.f32 u0) 2)))
(expm1.f32 (log.f32 (+.f32 2 (log1p.f32 u0))))
(log1p.f32 (expm1.f32 (+.f32 1 (log1p.f32 u0))))
(+.f32 1 (log1p.f32 u0))
(exp.f32 (log1p.f32 (log1p.f32 u0)))
(fma.f32 1 (log1p.f32 u0) 1)
(+.f32 1 (log1p.f32 u0))
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 u0) 2)) (cbrt.f32 (log1p.f32 u0)) 1)
(fma.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)) 1)
(+.f32 1 (log1p.f32 u0))

localize42.0ms (0.6%)

Local error

Found 4 expressions with local error:

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

Compiled 44 to 10 computations (77.3% saved)

series29.0ms (0.4%)

Counts
4 → 60
Calls

15 calls:

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

rewrite58.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
980×pow1_binary32
906×add-log-exp_binary32
905×expm1-log1p-u_binary32
903×log1p-expm1-u_binary32
119×add-sqr-sqrt_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01145
123437
2325037
Stop Event
node limit
Counts
4 → 87
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))
(log1p.f32 (*.f32 u0 (neg.f32 u0)))
(log1p.f32 u0)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 u0)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (*.f32 u0 u0)) (+.f32 u0 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (log1p.f32 (*.f32 u0 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 (*.f32 u0 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (*.f32 u0 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 (*.f32 u0 u0))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (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 (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 pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)))) (#(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)))))))

simplify66.0ms (0.9%)

Algorithm
egg-herbie
Rules
578×fma-neg_binary32
437×times-frac_binary32
344×distribute-rgt-neg-in_binary32
276×log-prod_binary32
223×fma-def_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03132853
18772545
237952540
Stop Event
node limit
Counts
147 → 263
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 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 (*.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 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (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 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(*.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 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (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 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 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 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 -1 (log.f32 (/.f32 -1 u0)))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))))
(*.f32 -1 (pow.f32 u0 2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (*.f32 -1 (pow.f32 u0 2)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 6))))
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (+.f32 (*.f32 -1/4 (pow.f32 u0 8)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 6)))))
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (/.f32 1 (pow.f32 u0 2)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 4)))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 6))))))
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (/.f32 1 (pow.f32 u0 2)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 4)))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 6))))))
u0
(+.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 -1/2 (pow.f32 u0 2))))
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))
(*.f32 -1 (log.f32 (/.f32 1 u0)))
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))
(+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))))
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 1)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 2)
(neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 u0)) 1))
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0)))
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0)))
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0)))
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1)
(*.f32 1 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))))
(/.f32 1 (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))
(pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1)
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3)
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2)
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 2))
(log.f32 (/.f32 (+.f32 1 (*.f32 u0 u0)) (+.f32 u0 1)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3))
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(exp.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(fma.f32 1 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0)))
(fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0)))) 1)
(*.f32 (log1p.f32 (*.f32 u0 u0)) 1)
(*.f32 1 (log1p.f32 (*.f32 u0 u0)))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))))
(pow.f32 (log1p.f32 (*.f32 u0 u0)) 1)
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) 3)
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) 2)
(pow.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))
(log.f32 (+.f32 1 (*.f32 u0 u0)))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0))))
(exp.f32 (log.f32 (log1p.f32 (*.f32 u0 u0))))
(-.f32 (exp.f32 (log1p.f32 (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 (cbrt.f32 (log1p.f32 u0)) 3)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)
(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) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 (pow.f32 alpha 2) (-.f32 (log.f32 (+.f32 1 (*.f32 -1 (pow.f32 u0 2)))) (log.f32 (+.f32 u0 1)))))
(neg.f32 (*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log.f32 (+.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (neg.f32 (*.f32 u0 u0))) (log1p.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)) (*.f32 alpha (neg.f32 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))))
(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 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 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.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))))))
(fma.f32 1/4 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (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))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
(*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)))
(*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))
(fma.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0))
(-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (*.f32 alpha alpha)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(fma.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (*.f32 alpha alpha)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0)))) (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 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(fma.f32 -1 (*.f32 (-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0)))) (*.f32 alpha alpha)) (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))))))
(-.f32 (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0))) (*.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (*.f32 alpha alpha)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 alpha alpha)))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))
(fma.f32 -1 (*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (fma.f32 -1 (*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.f32 (fma.f32 -1 (*.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 (*.f32 alpha alpha) u0))))
(*.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))
(-.f32 (*.f32 (*.f32 u0 u0) -1/2) u0)
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(+.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 (pow.f32 u0 3) -1/3 (*.f32 (*.f32 u0 u0) -1/2)) u0)
(-.f32 (fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (pow.f32 u0 3) -1/3)) 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 3) -1/3 (*.f32 (pow.f32 u0 4) -1/4))) u0)
(-.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 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (*.f32 -1 (log.f32 (/.f32 1 u0))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (neg.f32 (neg.f32 (log.f32 u0))))
(+.f32 (log.f32 -1) (log.f32 u0))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0)))
(+.f32 (log.f32 -1) (-.f32 (log.f32 u0) (/.f32 1 u0)))
(+.f32 (log.f32 -1) (+.f32 (log.f32 u0) (/.f32 -1 u0)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (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 (log.f32 -1) (-.f32 (*.f32 -2 (neg.f32 (log.f32 u0))) (fma.f32 -1 (neg.f32 (log.f32 u0)) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))))
(+.f32 (log.f32 -1) (-.f32 (log.f32 u0) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0)))))
(+.f32 (log.f32 -1) (+.f32 (log.f32 u0) (+.f32 (/.f32 -1/2 (*.f32 u0 u0)) (/.f32 -1 u0))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 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 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (log.f32 -1) (-.f32 (-.f32 (log.f32 u0) (/.f32 1 u0)) (+.f32 (/.f32 1/2 (*.f32 u0 u0)) (/.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (-.f32 (+.f32 (log.f32 -1) (log.f32 u0)) (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3)))) (/.f32 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (log.f32 (/.f32 -1 u0))))
(neg.f32 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (*.f32 -1 (log.f32 (/.f32 -1 u0)))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (neg.f32 (log.f32 (/.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 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0)))))
(-.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 -1/2 (*.f32 u0 u0)))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 -1 (log.f32 (/.f32 -1 u0))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))))
(-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3))) (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 1/2 (*.f32 u0 u0)))))
(-.f32 (-.f32 (-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3)))
(-.f32 (+.f32 (fma.f32 -1 (log.f32 (/.f32 -1 u0)) (/.f32 -1 u0)) (/.f32 -1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3)))
(*.f32 -1 (pow.f32 u0 2))
(neg.f32 (*.f32 u0 u0))
(*.f32 u0 (neg.f32 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (*.f32 -1 (pow.f32 u0 2)))
(fma.f32 -1/2 (pow.f32 u0 4) (neg.f32 (*.f32 u0 u0)))
(fma.f32 (pow.f32 u0 4) -1/2 (neg.f32 (*.f32 u0 u0)))
(fma.f32 (pow.f32 u0 4) -1/2 (*.f32 u0 (neg.f32 u0)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 6))))
(fma.f32 -1/2 (pow.f32 u0 4) (fma.f32 -1 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 6))))
(fma.f32 (pow.f32 u0 4) -1/2 (-.f32 (*.f32 -1/3 (pow.f32 u0 6)) (*.f32 u0 u0)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 4)) (+.f32 (*.f32 -1/4 (pow.f32 u0 8)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 6)))))
(fma.f32 -1/2 (pow.f32 u0 4) (fma.f32 -1/4 (pow.f32 u0 8) (fma.f32 -1 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 6)))))
(fma.f32 (pow.f32 u0 4) -1/2 (fma.f32 -1/4 (pow.f32 u0 8) (-.f32 (*.f32 -1/3 (pow.f32 u0 6)) (*.f32 u0 u0))))
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0))))
(+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0))))
(fma.f32 -2 (neg.f32 (log.f32 u0)) (log.f32 -1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (/.f32 1 (pow.f32 u0 2)))
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (neg.f32 (log.f32 u0))) (/.f32 1 (*.f32 u0 u0))))
(+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 -1 (*.f32 u0 u0))))
(+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 (/.f32 -1 u0) u0)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 4)))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (+.f32 (/.f32 1 (*.f32 u0 u0)) (/.f32 1/2 (pow.f32 u0 4))))
(+.f32 (fma.f32 -2 (neg.f32 (log.f32 u0)) (log.f32 -1)) (-.f32 (/.f32 -1 (*.f32 u0 u0)) (/.f32 1/2 (pow.f32 u0 4))))
(+.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 (/.f32 -1 u0) u0))) (/.f32 -1/2 (pow.f32 u0 4)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 6))))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (neg.f32 (log.f32 u0)))) (+.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1/2 (pow.f32 u0 4)) (/.f32 1/3 (pow.f32 u0 6)))))
(-.f32 (fma.f32 -2 (neg.f32 (log.f32 u0)) (log.f32 -1)) (+.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1/2 (pow.f32 u0 4)) (/.f32 1/3 (pow.f32 u0 6)))))
(+.f32 (+.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (neg.f32 (log.f32 u0)) (/.f32 (/.f32 -1 u0) u0))) (/.f32 -1/2 (pow.f32 u0 4))) (/.f32 -1/3 (pow.f32 u0 6)))
(+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0))))
(fma.f32 -2 (log.f32 (/.f32 -1 u0)) (log.f32 -1))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (/.f32 1 (pow.f32 u0 2)))
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (/.f32 1 (*.f32 u0 u0))))
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (*.f32 u0 u0))))
(+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 (/.f32 -1 u0) u0)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 4)))))
(+.f32 (log.f32 -1) (-.f32 (*.f32 -2 (log.f32 (/.f32 -1 u0))) (+.f32 (/.f32 1 (*.f32 u0 u0)) (/.f32 1/2 (pow.f32 u0 4)))))
(-.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (*.f32 u0 u0)))) (/.f32 1/2 (pow.f32 u0 4)))
(+.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 (/.f32 -1 u0) u0))) (/.f32 -1/2 (pow.f32 u0 4)))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (pow.f32 u0 2)) (+.f32 (*.f32 1/2 (/.f32 1 (pow.f32 u0 4))) (*.f32 1/3 (/.f32 1 (pow.f32 u0 6))))))
(-.f32 (+.f32 (log.f32 -1) (*.f32 -2 (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 1 (*.f32 u0 u0)) (+.f32 (/.f32 1/2 (pow.f32 u0 4)) (/.f32 1/3 (pow.f32 u0 6)))))
(-.f32 (-.f32 (+.f32 (log.f32 -1) (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (/.f32 -1 (*.f32 u0 u0)))) (/.f32 1/2 (pow.f32 u0 4))) (/.f32 1/3 (pow.f32 u0 6)))
(+.f32 (fma.f32 -2 (log.f32 (/.f32 -1 u0)) (log.f32 -1)) (+.f32 (+.f32 (/.f32 (/.f32 -1 u0) u0) (/.f32 -1/2 (pow.f32 u0 4))) (/.f32 -1/3 (pow.f32 u0 6))))
u0
(+.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 u0 (*.f32 (*.f32 u0 u0) -1/2))
(fma.f32 (*.f32 u0 u0) -1/2 u0)
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 -1/2 (pow.f32 u0 2))))
(+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/2)))
(+.f32 u0 (fma.f32 (*.f32 u0 u0) -1/2 (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/4 (pow.f32 u0 4)))))
(+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) -1/4))))
(+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) -1/2))))
(+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (fma.f32 (*.f32 u0 u0) -1/2 (*.f32 (pow.f32 u0 4) -1/4))))
(*.f32 -1 (log.f32 (/.f32 1 u0)))
(neg.f32 (neg.f32 (log.f32 u0)))
(log.f32 u0)
(+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0))
(fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0))
(+.f32 (/.f32 1 u0) (log.f32 u0))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (/.f32 1 u0)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))
(-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0)) (/.f32 1/2 (*.f32 u0 u0)))
(+.f32 (/.f32 1 u0) (-.f32 (log.f32 u0) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (/.f32 1 u0) (+.f32 (log.f32 u0) (/.f32 -1/2 (*.f32 u0 u0))))
(-.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (+.f32 (/.f32 1 u0) (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))
(-.f32 (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (/.f32 1 u0)) (/.f32 1/3 (pow.f32 u0 3))) (/.f32 1/2 (*.f32 u0 u0)))
(+.f32 (log.f32 u0) (+.f32 (/.f32 1 u0) (-.f32 (/.f32 1/3 (pow.f32 u0 3)) (/.f32 1/2 (*.f32 u0 u0)))))
(+.f32 (+.f32 (/.f32 1 u0) (log.f32 u0)) (+.f32 (/.f32 1/3 (pow.f32 u0 3)) (/.f32 -1/2 (*.f32 u0 u0))))
(+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))
(+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0))))
(-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))
(+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))))
(+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))))
(+.f32 (log.f32 -1) (-.f32 (/.f32 1 u0) (log.f32 (/.f32 -1 u0))))
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))
(+.f32 (/.f32 1 u0) (-.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (/.f32 1/2 (*.f32 u0 u0))))
(+.f32 (/.f32 1 u0) (+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))))
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (*.f32 1/3 (/.f32 1 (pow.f32 u0 3))) (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))))) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))
(-.f32 (+.f32 (/.f32 1 u0) (+.f32 (+.f32 (/.f32 1/3 (pow.f32 u0 3)) (log.f32 -1)) (neg.f32 (log.f32 (/.f32 -1 u0))))) (/.f32 1/2 (*.f32 u0 u0)))
(+.f32 (+.f32 (/.f32 1 u0) (/.f32 1/3 (pow.f32 u0 3))) (+.f32 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0))))
(+.f32 (*.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))) 1)
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) (*.f32 alpha alpha))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (*.f32 alpha alpha))
(pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 1)
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3) 1/3)
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 3)
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) 2)
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 (log1p.f32 u0) (neg.f32 (log1p.f32 (*.f32 u0 u0)))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 u0) (log1p.f32 (*.f32 u0 u0)))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3)))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(+.f32 (log1p.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 u0)) 1))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(+.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(+.f32 (neg.f32 (log1p.f32 u0)) (log1p.f32 (*.f32 u0 u0)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(*.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1)
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(*.f32 1 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(*.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2) (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(*.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (+.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))) (-.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 u0))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)))
(/.f32 1 (/.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2))) (neg.f32 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) 1) (+.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0))))
(*.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2) (pow.f32 (log1p.f32 u0) 2)) (+.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))
(pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 1)
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(pow.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3) 1/3)
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(pow.f32 (cbrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 3)
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(pow.f32 (sqrt.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))) 2)
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(sqrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 2))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(log.f32 (/.f32 (+.f32 1 (*.f32 u0 u0)) (+.f32 u0 1)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(cbrt.f32 (pow.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0)) 3))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(expm1.f32 (log1p.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(log1p.f32 (expm1.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(exp.f32 (log.f32 (-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(fma.f32 1 (log1p.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(fma.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0)))
(fma.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (neg.f32 (log1p.f32 u0)))
(-.f32 (log1p.f32 (*.f32 u0 u0)) (log1p.f32 u0))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0)))) 1)
(log1p.f32 (*.f32 u0 u0))
(*.f32 (log1p.f32 (*.f32 u0 u0)) 1)
(log1p.f32 (*.f32 u0 u0))
(*.f32 1 (log1p.f32 (*.f32 u0 u0)))
(log1p.f32 (*.f32 u0 u0))
(*.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))))
(*.f32 (cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2)) (cbrt.f32 (log1p.f32 (*.f32 u0 u0))))
(*.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) (sqrt.f32 (log1p.f32 (*.f32 u0 u0))))
(log1p.f32 (*.f32 u0 u0))
(pow.f32 (log1p.f32 (*.f32 u0 u0)) 1)
(log1p.f32 (*.f32 u0 u0))
(pow.f32 (cbrt.f32 (log1p.f32 (*.f32 u0 u0))) 3)
(log1p.f32 (*.f32 u0 u0))
(pow.f32 (sqrt.f32 (log1p.f32 (*.f32 u0 u0))) 2)
(log1p.f32 (*.f32 u0 u0))
(pow.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3) 1/3)
(log1p.f32 (*.f32 u0 u0))
(sqrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 2))
(log1p.f32 (*.f32 u0 u0))
(log.f32 (+.f32 1 (*.f32 u0 u0)))
(log1p.f32 (*.f32 u0 u0))
(cbrt.f32 (pow.f32 (log1p.f32 (*.f32 u0 u0)) 3))
(log1p.f32 (*.f32 u0 u0))
(expm1.f32 (log1p.f32 (log1p.f32 (*.f32 u0 u0))))
(log1p.f32 (*.f32 u0 u0))
(exp.f32 (log.f32 (log1p.f32 (*.f32 u0 u0))))
(log1p.f32 (*.f32 u0 u0))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1)
(log1p.f32 u0)
(*.f32 (log1p.f32 u0) 1)
(log1p.f32 u0)
(*.f32 1 (log1p.f32 u0))
(log1p.f32 u0)
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))
(log1p.f32 u0)
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(pow.f32 (log1p.f32 u0) 1)
(log1p.f32 u0)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(log1p.f32 u0)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(log1p.f32 u0)
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)
(log1p.f32 u0)
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2))
(log1p.f32 u0)
(log.f32 (+.f32 u0 1))
(log1p.f32 u0)
(cbrt.f32 (pow.f32 (log1p.f32 u0) 3))
(log1p.f32 u0)
(expm1.f32 (log1p.f32 (log1p.f32 u0)))
(log1p.f32 u0)
(exp.f32 (log.f32 (log1p.f32 u0)))
(log1p.f32 u0)

eval353.0ms (4.8%)

Compiler

Compiled 24448 to 12595 computations (48.5% saved)

prune301.0ms (4.1%)

Pruning

26 alts after pruning (19 fresh and 7 done)

PrunedKeptTotal
New1170101180
Fresh5914
Picked101
Done077
Total1176261202
Error
0.0b
Counts
1202 → 26
Alt Table
Click to see full alt table
StatusErrorProgram
2.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)))))
25.3b
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
0.7b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3))
19.0b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
16.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1))
16.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1))
14.5b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1))
2.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0)))
1.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))))
16.0b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
14.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
3.7b
(*.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)))
3.6b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
2.4b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
7.7b
(*.f32 (*.f32 alpha alpha) u0)
3.6b
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha)))
3.7b
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
1.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0)))
2.4b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
3.6b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
3.7b
(*.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))))
7.7b
(*.f32 alpha (*.f32 alpha u0))
7.7b
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
Compiler

Compiled 670 to 460 computations (31.3% saved)

localize38.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 (neg.f32 u0))
0.1b
(cbrt.f32 (log1p.f32 (neg.f32 u0)))
0.3b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3))
0.7b
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
Compiler

Compiled 37 to 13 computations (64.9% saved)

series20.0ms (0.3%)

Counts
3 → 40
Calls

12 calls:

TimeVariablePointExpression
9.0ms
u0
@-inf
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
5.0ms
u0
@inf
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
2.0ms
u0
@0
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
1.0ms
u0
@-inf
(cbrt.f32 (log1p.f32 (neg.f32 u0)))
1.0ms
u0
@inf
(cbrt.f32 (log1p.f32 (neg.f32 u0)))

rewrite49.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
743×pow1_binary32
694×add-log-exp_binary32
693×expm1-log1p-u_binary32
692×log1p-expm1-u_binary32
677×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01125
123217
2261917
Stop Event
node limit
Counts
3 → 52
Calls
Call 1
Inputs
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3))
(cbrt.f32 (log1p.f32 (neg.f32 u0)))
Outputs
((#(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 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (log1p.f32 u0))))) (#(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 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u0) 1/6) (*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)))))) (#(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 *.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) 3) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3) (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (log1p.f32 u0) 1/6)) (pow.f32 (log1p.f32 u0) 1/6))))) (#(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 log1p.f32 u0)))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (log1p.f32 u0)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 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 (log1p.f32 u0) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 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 (log1p.f32 u0) (*.f32 alpha alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 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 (log1p.f32 u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (log1p.f32 u0) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (log1p.f32 u0) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u0))))))))

simplify82.0ms (1.1%)

Algorithm
egg-herbie
Rules
843×times-frac_binary32
464×distribute-rgt-in_binary32
360×associate-*r*_binary32
324×fma-def_binary32
301×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03614817
111314202
244443974
Stop Event
node limit
Counts
92 → 163
Calls
Call 1
Inputs
(*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9)))))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))))))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u0 3)) (pow.f32 1 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 8)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))))))) (pow.f32 u0 3)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))))))))))))
(*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)) (+.f32 (*.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1)))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))))))))) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3)) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))))))))
(*.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))))))
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3)
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3)))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3))))
(*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))) (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (*.f32 (pow.f32 u0 2) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3)))))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (*.f32 (pow.f32 u0 2) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3))) (*.f32 -1/3 (*.f32 (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (*.f32 (pow.f32 u0 3) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3))))))
(-.f32 (+.f32 1 (log1p.f32 u0)) 1)
(*.f32 (log1p.f32 u0) 1)
(*.f32 (cbrt.f32 (log1p.f32 u0)) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))
(*.f32 1 (log1p.f32 u0))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (cbrt.f32 (log1p.f32 u0)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)))
(*.f32 (pow.f32 (log1p.f32 u0) 1/6) (*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)))
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (log1p.f32 u0)))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) 3) (cbrt.f32 (log1p.f32 u0)))
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3) (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1) (cbrt.f32 (log1p.f32 u0)))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (log1p.f32 u0) 1/6)) (pow.f32 (log1p.f32 u0) 1/6))
(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)))
(log1p.f32 u0)
(exp.f32 (log.f32 (log1p.f32 u0)))
(-.f32 (+.f32 1 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 1)
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(-.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u0))) 1)
(*.f32 (cbrt.f32 (log1p.f32 u0)) 1)
(*.f32 1 (cbrt.f32 (log1p.f32 u0)))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))
(*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (log1p.f32 u0) 1/6))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u0)))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3))
(pow.f32 (log1p.f32 u0) 1/3)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 1)
(pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 3)
(pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 2)
(sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))
(log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u0))))
(expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u0))))
(log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u0))))
(exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u0))))
Outputs
(*.f32 (pow.f32 1 1/3) (+.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 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9)))))
(fma.f32 -2/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 (*.f32 -1/3 (/.f32 1 u0)) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18)))))
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) -1/3 (+.f32 (log.f32 u0) (log.f32 -1))))
(+.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) -1))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))))))
(fma.f32 -2/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 -1/3 (/.f32 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) 1) (*.f32 u0 u0)) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (*.f32 (*.f32 2/9 (/.f32 1 (*.f32 u0 u0))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18))))))))
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2)) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (+.f32 (log.f32 -1) (fma.f32 (/.f32 2/9 (*.f32 u0 u0)) (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) (*.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) (/.f32 -1/3 u0))))))))
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))))))) (*.f32 u0 u0)) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (+.f32 (fma.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) (*.f32 u0 u0)) (*.f32 (*.f32 (/.f32 -1/3 u0) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18))) (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (+.f32 (log.f32 u0) (log.f32 -1))))))
(+.f32 (*.f32 -2/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u0 3)) (pow.f32 1 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 1/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 (pow.f32 1 1/3) (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (/.f32 (+.f32 (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 8)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))))))) (pow.f32 u0 3)) (pow.f32 (*.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/3)) (+.f32 (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (*.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 4)) 1/9))))))))))))
(fma.f32 -2/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 2/9 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/3 (*.f32 1 (/.f32 (fma.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18))) (+.f32 1/3 (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))))) (pow.f32 u0 3))) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18))))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4)) 1/18)))) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18))) (+.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (fma.f32 -1/3 (/.f32 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) 1) (*.f32 u0 u0)) (fma.f32 (/.f32 (fma.f32 2/9 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 8)) 1/18))) (*.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))) (fma.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18))) (+.f32 1/3 (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2))))))))) (pow.f32 u0 3)) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 4) 1/18))) (*.f32 (*.f32 2/9 (/.f32 1 (*.f32 u0 u0))) (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18))))))))))))
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2)) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (fma.f32 2/9 (/.f32 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (pow.f32 u0 3)) (fma.f32 -1/3 (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3)) (pow.f32 u0 3)) (+.f32 (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (fma.f32 (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3))) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 2/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 8)) 1/18))))) (pow.f32 u0 3)) (fma.f32 (/.f32 2/9 (*.f32 u0 u0)) (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) (*.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) (/.f32 -1/3 u0))))) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2)) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)))) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18))) (+.f32 (log.f32 u0) (log.f32 -1))))))))
(fma.f32 -2/3 (/.f32 (*.f32 (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) u0) (fma.f32 (/.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))))))) (*.f32 u0 u0)) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (fma.f32 2/9 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/3 (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3)) (pow.f32 u0 3)) (+.f32 (fma.f32 -1/3 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (fma.f32 (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (/.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1)))) (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3))) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (*.f32 2/9 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 8)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 8)) 1/18)))) (pow.f32 u0 3)) (fma.f32 2/9 (/.f32 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) (*.f32 u0 u0)) (*.f32 (*.f32 (/.f32 -1/3 u0) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18)) (pow.f32 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4) 1/18))))) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 4)) 1/18)) (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 -2/3 (cbrt.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))))))) (pow.f32 u0 3)) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18))) (+.f32 (log.f32 u0) (log.f32 -1))))))))
(*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0))))
(neg.f32 (log.f32 (/.f32 -1 u0)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)))
(*.f32 -1 (+.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u0)))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u0))
(-.f32 (neg.f32 (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (cbrt.f32 (*.f32 -1 (cbrt.f32 -1))))) u0))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)) (+.f32 (*.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))))
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u0) (fma.f32 (/.f32 (cbrt.f32 -1) (/.f32 (*.f32 u0 u0) (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1)))))) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (fma.f32 -1/3 (*.f32 1 (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 u0 u0))) (*.f32 (*.f32 2/9 (/.f32 1 (*.f32 u0 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))))))
(-.f32 (-.f32 (fma.f32 -1/3 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (fma.f32 2/9 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) (*.f32 u0 u0)) (/.f32 (*.f32 (cbrt.f32 -1) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)))))) (/.f32 (*.f32 u0 u0) (cbrt.f32 (log.f32 (/.f32 -1 u0))))))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u0)) (log.f32 (/.f32 -1 u0)))
(-.f32 (fma.f32 -1/3 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (fma.f32 (*.f32 (/.f32 (cbrt.f32 -1) (*.f32 u0 u0)) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 -1 (cbrt.f32 -1)))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18))))) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 (*.f32 (/.f32 2/9 (*.f32 u0 u0)) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (+.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (cbrt.f32 (*.f32 -1 (cbrt.f32 -1))))) u0)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 1 1/3) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))))) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 1 1/3) (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))))) (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1)))) (*.f32 -2/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))))))))) (pow.f32 u0 3))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3))) (*.f32 1/3 (*.f32 (pow.f32 (*.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (pow.f32 (cbrt.f32 -1) 4) 1/3)))) u0)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (pow.f32 u0 2)) (pow.f32 1 1/3))) (+.f32 (*.f32 (/.f32 (*.f32 (cbrt.f32 -1) (+.f32 (*.f32 1/9 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)) 1/3))) (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (cbrt.f32 -1)))))) (pow.f32 u0 2)) (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3)) (*.f32 2/9 (*.f32 (/.f32 1 (pow.f32 u0 2)) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))))))))
(fma.f32 -1 (log.f32 (/.f32 -1 u0)) (fma.f32 -1 (/.f32 (fma.f32 -2/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (fma.f32 1/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (*.f32 (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1)))) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (+.f32 (*.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)))))))) (*.f32 (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0)))) (fma.f32 2/3 (/.f32 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)))))))) (cbrt.f32 -1)) (*.f32 -2/9 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))))))))) (pow.f32 u0 3)) (fma.f32 -1 (/.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) 1) u0) (fma.f32 -1/3 (*.f32 1 (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 u0 u0))) (fma.f32 (/.f32 (cbrt.f32 -1) (/.f32 (*.f32 u0 u0) (fma.f32 1/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4)))) (*.f32 (*.f32 -2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (cbrt.f32 -1)))))) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 (*.f32 2/9 (/.f32 1 (*.f32 u0 u0))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))))))))
(-.f32 (-.f32 (-.f32 (fma.f32 -1/3 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (fma.f32 2/9 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18)) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))) (*.f32 u0 u0)) (/.f32 (*.f32 (cbrt.f32 -1) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)))))) (/.f32 (*.f32 u0 u0) (cbrt.f32 (log.f32 (/.f32 -1 u0))))))) (/.f32 (*.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18)) (cbrt.f32 (pow.f32 (cbrt.f32 -1) 4))) u0)) (/.f32 (fma.f32 -2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (fma.f32 1/3 (*.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 4))) (*.f32 1/9 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18))))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 -1) (*.f32 (fma.f32 -2/9 (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8))))) (/.f32 (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1))) (cbrt.f32 (log.f32 (/.f32 -1 u0)))))))) (pow.f32 u0 3))) (log.f32 (/.f32 -1 u0)))
(-.f32 (-.f32 (fma.f32 -1/3 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (fma.f32 (*.f32 (/.f32 (cbrt.f32 -1) (*.f32 u0 u0)) (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 -1 (cbrt.f32 -1)))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18))))) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 (*.f32 (/.f32 2/9 (*.f32 u0 u0)) (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (/.f32 (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (*.f32 (pow.f32 (pow.f32 (log.f32 (/.f32 -1 u0)) 4) 1/18) (cbrt.f32 (*.f32 -1 (cbrt.f32 -1))))) u0)) (+.f32 (log.f32 (/.f32 -1 u0)) (/.f32 (fma.f32 -2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (fma.f32 1/3 (*.f32 (fma.f32 -2/3 (*.f32 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0)))) (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 -1))) (*.f32 1/9 (*.f32 (*.f32 (cbrt.f32 (/.f32 1 (*.f32 -1 (cbrt.f32 -1)))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 4)) 1/18)))) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (fma.f32 1/3 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (fma.f32 -2/9 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 8)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 8))))) (/.f32 (*.f32 (*.f32 2/3 (cbrt.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))))) (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)))))) (cbrt.f32 -1))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0)))))))) (pow.f32 u0 3))))
(*.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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 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 (*.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 1/2 (*.f32 1/3 u0)))))
(+.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 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.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 1/2 (*.f32 1/3 u0))) (+.f32 (*.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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))) (/.f32 (*.f32 alpha alpha) u0))
(-.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))
(fma.f32 (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 alpha alpha) (/.f32 alpha (/.f32 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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))))
(-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))))
(fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))))
(-.f32 (+.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha))
(+.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 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 alpha (/.f32 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 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (/.f32 alpha (/.f32 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 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha)))))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (+.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 1/2 (/.f32 1/3 u0)))))
(pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3)
(cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))
(cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1)))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3))
(fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18))) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))
(fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18)) u0) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3)))
(fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18))) (fma.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))
(fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18)) u0) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)))) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1)))))
(+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 (*.f32 2/3 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 5)) 1/9) (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))))) (+.f32 1/3 (*.f32 -1/27 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3)))) (pow.f32 u0 3)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/9))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (pow.f32 (/.f32 1 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) 1/9))) (pow.f32 u0 2)) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 2)) 1/3))) (pow.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) 1/3))))
(fma.f32 -1/3 (/.f32 (*.f32 (fma.f32 2/3 (*.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 5)) 1/18))) (+.f32 1/3 (*.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))))) (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))) (pow.f32 u0 3)) (fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)) 1/18))) (fma.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) 1/18)))) (*.f32 u0 u0)) (cbrt.f32 (/.f32 1 (pow.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) 2)))) (cbrt.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))
(fma.f32 -1/3 (/.f32 (fma.f32 2/3 (*.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 5)) 1/18))) (fma.f32 -1/27 (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))) 1/3)) (/.f32 (pow.f32 u0 3) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2))))) (fma.f32 -1/3 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)) 1/18)) u0) (fma.f32 -1/3 (*.f32 (/.f32 (fma.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18) (pow.f32 (/.f32 1 (+.f32 (log.f32 u0) (log.f32 -1))) 1/18)) 1/2) (*.f32 u0 u0)) (cbrt.f32 (/.f32 1 (pow.f32 (+.f32 (log.f32 u0) (log.f32 -1)) 2)))) (cbrt.f32 (+.f32 (log.f32 u0) (log.f32 -1))))))
(*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1))
(*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))))
(fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u0))) (cbrt.f32 -1) (*.f32 (*.f32 -1/3 (/.f32 1 u0)) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))))
(fma.f32 -1/3 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))) u0) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0)))))
(fma.f32 -1/3 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) u0)) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))) (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (*.f32 (pow.f32 u0 2) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3)))))
(fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u0))) (cbrt.f32 -1) (*.f32 -1/3 (+.f32 (*.f32 (/.f32 1 u0) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 -1) 2)))))))
(fma.f32 -1/3 (+.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))) u0) (*.f32 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0)))))
(fma.f32 -1/3 (fma.f32 (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) u0) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (*.f32 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 (pow.f32 (*.f32 1 (log.f32 (/.f32 -1 u0))) 1/3) (cbrt.f32 -1)) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/9) (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) 1/3)))) (+.f32 (*.f32 -1/3 (*.f32 (/.f32 (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3)))) (*.f32 (pow.f32 u0 2) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3))) (*.f32 -1/3 (*.f32 (/.f32 (-.f32 1/3 (+.f32 (*.f32 -2/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/9) (*.f32 (pow.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)) 1/3) (+.f32 1/2 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 (pow.f32 1 4) (log.f32 (/.f32 -1 u0))) 1/9) (pow.f32 (/.f32 1 (cbrt.f32 -1)) 1/3))))))) (*.f32 1/27 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3) (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))))) (*.f32 (pow.f32 u0 3) (pow.f32 (cbrt.f32 -1) 2))) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/3))))))
(fma.f32 (cbrt.f32 (log.f32 (/.f32 -1 u0))) (cbrt.f32 -1) (fma.f32 -1/3 (*.f32 (/.f32 1 u0) (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 -1/3 (+.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (/.f32 (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))))) (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 -1) 2)))) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5)))) (+.f32 1/2 (*.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1)))))) (*.f32 1/27 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)) (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))))))) (*.f32 (pow.f32 u0 3) (pow.f32 (cbrt.f32 -1) 2))))))))
(fma.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 -1/3 (+.f32 (/.f32 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2)))) u0) (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (+.f32 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 -1) 2))) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (*.f32 (pow.f32 u0 3) (pow.f32 (cbrt.f32 -1) 2))))))))
(fma.f32 (cbrt.f32 -1) (cbrt.f32 (log.f32 (/.f32 -1 u0))) (*.f32 -1/3 (+.f32 (*.f32 (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 2))) (/.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2)) 1/18)) u0)) (*.f32 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2)) (+.f32 (/.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (*.f32 u0 u0)) (/.f32 (-.f32 1/3 (fma.f32 -2/3 (*.f32 (*.f32 (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18) (pow.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 5)) 1/18)) (*.f32 (fma.f32 (*.f32 1/3 (*.f32 (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18) (pow.f32 (/.f32 1 (log.f32 (/.f32 -1 u0))) 1/18))) (cbrt.f32 (/.f32 1 (cbrt.f32 -1))) 1/2) (cbrt.f32 (/.f32 1 (pow.f32 (cbrt.f32 -1) 5))))) (*.f32 1/27 (/.f32 (cbrt.f32 (/.f32 1 (pow.f32 (log.f32 (/.f32 -1 u0)) 2))) (pow.f32 (cbrt.f32 -1) 2))))) (pow.f32 u0 3)))))))
(-.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 (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 1 (log1p.f32 u0))
(+.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 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (*.f32 (cbrt.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 (log1p.f32 u0) 1/6) (*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)))
(+.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)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) 3) (cbrt.f32 (log1p.f32 u0)))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(*.f32 (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3) (pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 3))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1) (cbrt.f32 (log1p.f32 u0)))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2)) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(*.f32 (*.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (pow.f32 (log1p.f32 u0) 1/6)) (pow.f32 (log1p.f32 u0) 1/6))
(+.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)
(log1p.f32 u0)
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(exp.f32 (log.f32 (log1p.f32 u0)))
(+.f32 1 (-.f32 (log1p.f32 u0) 1))
(+.f32 (log1p.f32 u0) 0)
(log1p.f32 u0)
(-.f32 (+.f32 1 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 1)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 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 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(neg.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (log1p.f32 u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 2))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 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 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 u0) 3)))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)) 1))
(+.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(-.f32 (+.f32 1 (cbrt.f32 (log1p.f32 u0))) 1)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(*.f32 (cbrt.f32 (log1p.f32 u0)) 1)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(*.f32 1 (cbrt.f32 (log1p.f32 u0)))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(*.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 2) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(*.f32 (pow.f32 (log1p.f32 u0) 1/6) (pow.f32 (log1p.f32 u0) 1/6))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) 1/3) (cbrt.f32 (cbrt.f32 (log1p.f32 u0))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (log1p.f32 u0)))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(*.f32 (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3) (pow.f32 (sqrt.f32 (log1p.f32 u0)) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (log1p.f32 u0))) (cbrt.f32 (sqrt.f32 (log1p.f32 u0))))
(pow.f32 (log1p.f32 u0) 1/3)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 1)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(pow.f32 (cbrt.f32 (cbrt.f32 (log1p.f32 u0))) 3)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(pow.f32 (pow.f32 (log1p.f32 u0) 1/6) 2)
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(sqrt.f32 (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(log.f32 (exp.f32 (cbrt.f32 (log1p.f32 u0))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(expm1.f32 (log1p.f32 (cbrt.f32 (log1p.f32 u0))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(log1p.f32 (expm1.f32 (cbrt.f32 (log1p.f32 u0))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))
(exp.f32 (log.f32 (cbrt.f32 (log1p.f32 u0))))
(+.f32 1 (-.f32 (cbrt.f32 (log1p.f32 u0)) 1))
(+.f32 (cbrt.f32 (log1p.f32 u0)) 0)
(cbrt.f32 (log1p.f32 u0))

localize12.0ms (0.2%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f32 alpha (*.f32 alpha u0))
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 alpha u0))
0.0ms
alpha
@inf
(*.f32 alpha (*.f32 alpha u0))
0.0ms
alpha
@-inf
(*.f32 alpha (*.f32 alpha u0))
0.0ms
u0
@inf
(*.f32 alpha (*.f32 alpha u0))
0.0ms
u0
@0
(*.f32 alpha (*.f32 alpha u0))

rewrite33.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
471×pow1_binary32
447×add-sqr-sqrt_binary32
442×*-un-lft-identity_binary32
431×add-log-exp_binary32
431×log1p-expm1-u_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1997
211947
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f32 alpha (*.f32 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 (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))))))))

simplify39.0ms (0.5%)

Algorithm
egg-herbie
Rules
726×log-prod_binary32
627×distribute-rgt-in_binary32
615×distribute-lft-in_binary32
478×associate-*l*_binary32
399×associate-*r*_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
033245
184245
2322245
32390245
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 (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 (*.f32 alpha (sqrt.f32 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))

localize38.0ms (0.5%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
0.2b
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
0.3b
(*.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 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
1.0ms
alpha
@inf
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
1.0ms
alpha
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
1.0ms
u0
@-inf
(*.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)))))

rewrite54.0ms (0.7%)

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

simplify55.0ms (0.7%)

Algorithm
egg-herbie
Rules
759×fma-def_binary32
462×unswap-sqr_binary32
400×distribute-rgt-in_binary32
380×distribute-lft-in_binary32
213×fma-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02792239
16862061
220981987
Stop Event
node limit
Counts
170 → 166
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 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 -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 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 (pow.f32 u0 3) -1/8 -1) u0) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4)) u0) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (*.f32 u0 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.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 (*.f32 u0 u0) 1/4)) (*.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 (*.f32 u0 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))
(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 u0 alpha)) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)))
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)) (*.f32 -1 (*.f32 u0 alpha)))
(+.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))
(+.f32 (*.f32 (*.f32 u0 alpha) -1) (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)))
(+.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)) (*.f32 (*.f32 u0 alpha) -1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (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 u0 alpha) (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (*.f32 (*.f32 u0 alpha) (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.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 (exp.f32 (*.f32 u0 alpha)) (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 -1 (*.f32 u0 alpha) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)))
(fma.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha) (*.f32 -1 (*.f32 u0 alpha)))
(fma.f32 alpha (neg.f32 u0) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))
(fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))
(fma.f32 (*.f32 u0 alpha) -1 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)))
(fma.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2) (*.f32 (*.f32 u0 alpha) -1))
(+.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (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 (*.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 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))))
(-.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) 1)
(pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)) 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 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 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 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))
(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 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 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)))
Outputs
(*.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 -1/2 (*.f32 u0 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 -1/2 (*.f32 u0 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 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (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 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (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 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (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 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (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 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (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 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha))
(*.f32 u0 (*.f32 alpha (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 -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)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(+.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 (*.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 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 u0 (*.f32 (*.f32 u0 -1/2) alpha))
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))
(*.f32 u0 (*.f32 alpha (*.f32 u0 -1/2)))
(+.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 (*.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 (*.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 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 u0 (*.f32 (*.f32 u0 -1/2) alpha))
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))
(*.f32 u0 (*.f32 alpha (*.f32 u0 -1/2)))
(+.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 (*.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 (*.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 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 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))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 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 1/2 (*.f32 alpha (*.f32 alpha (*.f32 u0 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 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 1/2 (*.f32 alpha (*.f32 alpha (*.f32 u0 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(+.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 (pow.f32 u0 3) -1/8 -1)) (fma.f32 u0 u0 (fma.f32 (pow.f32 u0 3) -1/2 (*.f32 1/4 (pow.f32 u0 4)))))
(/.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 (pow.f32 u0 4) -1/4)) (*.f32 u0 (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 3) -1/8 -1) u0) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (fma.f32 (pow.f32 u0 3) -1/8 -1) (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) u0))
(*.f32 (/.f32 u0 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) (fma.f32 (pow.f32 u0 3) -1/8 -1))
(/.f32 u0 (/.f32 (fma.f32 u0 (*.f32 -1/2 (fma.f32 u0 -1/2 1)) 1) (fma.f32 (pow.f32 u0 3) -1/8 -1)))
(/.f32 (*.f32 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4)) u0) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 u0 (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/8 -1)) (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1))
(/.f32 (fma.f32 (pow.f32 u0 3) -1/8 -1) (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) u0))
(*.f32 (/.f32 u0 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1)) (fma.f32 (pow.f32 u0 3) -1/8 -1))
(/.f32 u0 (/.f32 (fma.f32 u0 (*.f32 -1/2 (fma.f32 u0 -1/2 1)) 1) (fma.f32 (pow.f32 u0 3) -1/8 -1)))
(/.f32 (*.f32 u0 (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 u0 (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (fma.f32 u0 (*.f32 u0 -1/4) 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 (*.f32 u0 u0) 1/4)) (*.f32 (cbrt.f32 (*.f32 u0 -1/2)) u0) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 u0 -1/2))) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 u0 -1/2)))) 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 (*.f32 u0 u0) 1/4))) (cbrt.f32 (*.f32 u0 -1/2)) (neg.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (*.f32 u0 (cbrt.f32 (*.f32 u0 -1/2))) (neg.f32 u0))
(-.f32 (*.f32 u0 (*.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 1/4))) (cbrt.f32 (*.f32 u0 -1/2)))) 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 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)) (*.f32 -1 (*.f32 u0 alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(+.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 (*.f32 (*.f32 u0 alpha) -1) (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(+.f32 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)) (*.f32 (*.f32 u0 alpha) -1))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) alpha) (fma.f32 u0 -1/2 -1))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) alpha) (fma.f32 u0 -1/2 -1)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 u0) alpha) (fma.f32 u0 -1/2 -1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(-.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 (*.f32 (*.f32 u0 alpha) (fma.f32 (pow.f32 u0 3) -1/8 -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 (pow.f32 u0 3) -1/8 -1)))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 -1/2) (fma.f32 u0 -1/2 1) 1) (*.f32 alpha (fma.f32 (pow.f32 u0 3) -1/8 -1))))
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 (*.f32 -1/2 (fma.f32 u0 -1/2 1)) 1) (fma.f32 (pow.f32 u0 3) -1/8 -1))) alpha)
(/.f32 (*.f32 (*.f32 u0 alpha) (-.f32 1 (*.f32 (*.f32 u0 u0) 1/4))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))
(*.f32 (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (fma.f32 u0 (*.f32 u0 -1/4) 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)))
(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)))
(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)))
(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)))
(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)))
(neg.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha)))
(*.f32 u0 (neg.f32 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))
(*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))
(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)))
(log.f32 (pow.f32 (exp.f32 (*.f32 u0 alpha)) (fma.f32 u0 -1/2 -1)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(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)))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))))
(*.f32 u0 (neg.f32 (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha)))
(*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0))
(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)))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) alpha))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(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)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(fma.f32 (*.f32 u0 -1/2) (*.f32 u0 alpha) (*.f32 -1 (*.f32 u0 alpha)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(fma.f32 alpha (neg.f32 u0) (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(fma.f32 (neg.f32 u0) alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(fma.f32 (*.f32 u0 alpha) -1 (*.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2)))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(fma.f32 (*.f32 u0 alpha) (*.f32 u0 -1/2) (*.f32 (*.f32 u0 alpha) -1))
(*.f32 u0 (*.f32 alpha (fma.f32 u0 -1/2 -1)))
(+.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.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 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.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 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(-.f32 0 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))) 1)
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(pow.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)) 1)
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.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 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.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 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 3)
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.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 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.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 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(neg.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 4))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 u0 -1/2 -1)) (*.f32 u0 alpha)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1)))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))))
(neg.f32 (*.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 u0 (*.f32 (fma.f32 u0 -1/2 -1) (neg.f32 alpha))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 (*.f32 u0 1/2) u0)))
(cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 6))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (fma.f32 u0 -1/2 -1))) 1))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.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 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.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 (fma.f32 u0 -1/2 -1) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 u0 -1/2 -1))))

localize50.0ms (0.7%)

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.2b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
0.3b
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))
0.4b
(*.f32 u0 -1/3)
Compiler

Compiled 68 to 38 computations (44.1% saved)

series8.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

TimeVariablePointExpression
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)))
0.0ms
alpha
@0
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0))
0.0ms
u0
@-inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))

rewrite63.0ms (0.8%)

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
2425152
Stop Event
node limit
Counts
4 → 128
Calls
Call 1
Inputs
(*.f32 u0 -1/3)
(*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.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 -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 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u0 (*.f32 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 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u0 (*.f32 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 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (-.f32 (*.f32 u0 (*.f32 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 u0 (*.f32 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 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(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 -1/3 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(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 (*.f32 u0 -1/3) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 -1/2)))))) (#(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 u0) -1/2 (*.f32 -1/3 (pow.f32 u0 3)))))) (#(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 (*.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 (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 u0 (*.f32 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 u0 (*.f32 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 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 u0 (*.f32 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 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))) (*.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 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))) (*.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 u0 (*.f32 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 u0 (*.f32 u0 -1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 u0 -1/3) u0) u0 (*.f32 u0 (*.f32 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 -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 u0 (*.f32 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 u0 (*.f32 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 u0 (*.f32 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 u0 (*.f32 u0 -1/2)))))))
((#(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 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))))) (#(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 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))))) (#(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 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))))) (#(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)))))))

simplify89.0ms (1.2%)

Algorithm
egg-herbie
Rules
447×log-prod_binary32
270×fma-neg_binary32
253×cube-prod_binary32
243×associate-*l*_binary32
242×cancel-sign-sub-inv_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03433458
18403175
228433104
367763104
Stop Event
node limit
Counts
200 → 218
Calls
Call 1
Inputs
(*.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/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 (*.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 -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 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2)))
(+.f32 (*.f32 (*.f32 u0 (*.f32 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 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (-.f32 (*.f32 u0 (*.f32 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 u0 (*.f32 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 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 -1/3 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 u0 -1/3) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 -1/3) (*.f32 u0 (*.f32 u0 -1/2)))
(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)))
(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 (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 u0 (*.f32 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 u0 (*.f32 u0 -1/2)))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (pow.f32 u0 3) -1/3 (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 u0 (*.f32 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 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))) (*.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 u0 (*.f32 u0 -1/2)))
(fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 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 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 (*.f32 u0 -1/3) u0) u0 (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 -1/2 u0) u0 (*.f32 -1/3 (pow.f32 u0 3)))
(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 u0 (*.f32 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 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (*.f32 u0 -1/3))) (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 (*.f32 u0 -1/2)))
(+.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 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))
(/.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 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))
(/.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 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))
(/.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/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/2 (pow.f32 u0 2))
(*.f32 u0 (*.f32 u0 -1/2))
(*.f32 -1/2 (*.f32 u0 u0))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -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 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -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 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.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 (*.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) (+.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 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.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)))))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -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 (*.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 (*.f32 1/2 (*.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 (*.f32 alpha (*.f32 u0 alpha)) (neg.f32 (*.f32 u0 (fma.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)))))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.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)))))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -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 (*.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 (*.f32 1/2 (*.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 (*.f32 alpha (*.f32 u0 alpha)) (neg.f32 (*.f32 u0 (fma.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)))))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.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)))))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))
(*.f32 alpha (-.f32 (*.f32 -1/2 (*.f32 u0 u0)) u0))
(+.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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 alpha (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))))
(*.f32 u0 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/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 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 alpha (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))))
(*.f32 u0 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/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 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))
(+.f32 0 (*.f32 u0 -1/3))
(*.f32 -1/3 u0)
(+.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 -1/3 u0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 -1/3))) 1)
(*.f32 -1/3 u0)
(pow.f32 (*.f32 u0 -1/3) 1)
(*.f32 -1/3 u0)
(pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 3)
(*.f32 -1/3 u0)
(pow.f32 (sqrt.f32 (*.f32 u0 -1/3)) 2)
(*.f32 -1/3 u0)
(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 -1/3 u0)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 -1/3))))
(*.f32 -1/3 u0)
(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 -1/3 u0)
(log1p.f32 (expm1.f32 (*.f32 u0 -1/3)))
(*.f32 -1/3 u0)
(exp.f32 (log.f32 (*.f32 u0 -1/3)))
(*.f32 -1/3 u0)
(exp.f32 (*.f32 (log.f32 (*.f32 u0 -1/3)) 1))
(*.f32 -1/3 u0)
(+.f32 0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.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 -1/3 u0 -1/2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 -1/3 u0 -1/2))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 -1/3 u0 -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 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) 1)
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (*.f32 -1/27 (pow.f32 (pow.f32 u0 3) 3))) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (-.f32 (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2) (*.f32 u0 (*.f32 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))))))
(/.f32 (fma.f32 -1/27 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (+.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 u0 6))) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 1/2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 2) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 1/3 (pow.f32 u0 3))))
(/.f32 (-.f32 (*.f32 1/4 (pow.f32 u0 4)) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 2)) (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) (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 -1/3 u0) (fma.f32 u0 -1/3 1/2) 1/4) (*.f32 u0 u0)))
(/.f32 u0 (/.f32 (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 -1/3 u0 1/2) 1/4) (fma.f32 (pow.f32 u0 3) -1/27 -1/8)) u0))
(/.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 -1/3 u0 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 u0 u0) (/.f32 (+.f32 -1/2 (*.f32 u0 1/3)) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9)))))
(*.f32 (/.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (fma.f32 u0 1/3 -1/2)) (*.f32 u0 u0))
(*.f32 (/.f32 (+.f32 1/4 (*.f32 u0 (*.f32 u0 -1/9))) (fma.f32 u0 1/3 -1/2)) (*.f32 u0 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 (fma.f32 -1/27 (pow.f32 u0 3) -1/8) (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 u0 -1/3 1/2) 1/4) (*.f32 u0 u0)))
(/.f32 u0 (/.f32 (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 -1/3 u0 1/2) 1/4) (fma.f32 (pow.f32 u0 3) -1/27 -1/8)) u0))
(/.f32 (*.f32 u0 u0) (/.f32 (fma.f32 (*.f32 -1/3 u0) (fma.f32 -1/3 u0 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 u0 u0) (/.f32 (+.f32 -1/2 (*.f32 u0 1/3)) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9)))))
(*.f32 (/.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (fma.f32 u0 1/3 -1/2)) (*.f32 u0 u0))
(*.f32 (/.f32 (+.f32 1/4 (*.f32 u0 (*.f32 u0 -1/9))) (fma.f32 u0 1/3 -1/2)) (*.f32 u0 u0))
(pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 1)
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 3)
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) 2)
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) 1/3)
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)))
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)))
(fabs.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))
(log.f32 (pow.f32 (exp.f32 u0) (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(log.f32 (*.f32 (exp.f32 (*.f32 -1/3 (pow.f32 u0 3))) (exp.f32 (*.f32 u0 (*.f32 u0 -1/2)))))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(cbrt.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(expm1.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(exp.f32 (fma.f32 2 (log.f32 u0) (log.f32 (fma.f32 u0 -1/3 -1/2))))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -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)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 u0 (*.f32 u0 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 u0 (*.f32 -1/3 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 u0 -1/3) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 -1/3) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 u0 u0) -1/2 (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 1 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 1 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 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 -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 u0 (*.f32 u0 -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (*.f32 -1/3 u0) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 -1/3 (*.f32 u0 (pow.f32 (cbrt.f32 u0) 2))) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 u0 (+.f32 (*.f32 (*.f32 -1/3 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 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 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (pow.f32 u0 3) -1/3 (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1 (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) 2) (cbrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) 2) (cbrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (sqrt.f32 (*.f32 -1/3 (pow.f32 u0 3))) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (sqrt.f32 (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (sqrt.f32 (*.f32 u0 -1/3))) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 (sqrt.f32 (*.f32 u0 -1/3)) u0) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 (*.f32 u0 -1/3) u0) u0 (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 -1/2 u0) u0 (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 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 (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 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 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 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (*.f32 u0 -1/3))) (sqrt.f32 (*.f32 u0 -1/3)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 u0 (*.f32 u0 -1/2) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(fma.f32 (*.f32 (*.f32 u0 -1/3) (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 (*.f32 -1/3 u0) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (*.f32 -1/3 (*.f32 u0 (pow.f32 (cbrt.f32 u0) 2))) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 u0 (+.f32 (*.f32 (*.f32 -1/3 (cbrt.f32 (pow.f32 u0 4))) (pow.f32 (cbrt.f32 u0) 2)) (*.f32 u0 -1/2)))
(+.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(+.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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(+.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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (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 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) alpha)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)) alpha))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) alpha))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(-.f32 0 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(-.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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(/.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 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) 3) (pow.f32 u0 3)))
(*.f32 (/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) 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 -1/3 u0 -1/2)) u0) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)) (*.f32 u0 u0)))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(neg.f32 (*.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(+.f32 0 (*.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) (neg.f32 u0))))
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 alpha) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))
(/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) 3) (pow.f32 u0 3)))
(/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -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 -1/3 u0 -1/2)) u0) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0)))))
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)) (*.f32 u0 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 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2))))
(/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2))) 3) (pow.f32 u0 3)))
(/.f32 alpha (/.f32 (fma.f32 u0 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2))) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -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 -1/3 u0 -1/2)) u0) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0)))))
(*.f32 (/.f32 alpha (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (neg.f32 u0))))
(*.f32 (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2)) (*.f32 u0 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha))

localize36.0ms (0.5%)

Local error

Found 3 expressions with local error:

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

Compiled 37 to 9 computations (75.7% saved)

series4.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

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

rewrite45.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
907×pow1_binary32
840×add-log-exp_binary32
839×expm1-log1p-u_binary32
838×log1p-expm1-u_binary32
111×add-sqr-sqrt_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify45.0ms (0.6%)

Algorithm
egg-herbie
Rules
609×unswap-sqr_binary32
373×distribute-rgt-in_binary32
350×distribute-lft-in_binary32
340×times-frac_binary32
227×associate-/l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02171836
16561613
224081521
Stop Event
node limit
Counts
94 → 163
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 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 (*.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/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 (pow.f32 u0 2) (pow.f32 alpha 2))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (/.f32 (pow.f32 alpha 2) u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(*.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 -1 (pow.f32 u0 2))
(+.f32 (log.f32 (/.f32 1 u0)) (*.f32 -1 (pow.f32 u0 2)))
(-.f32 (+.f32 (log.f32 (/.f32 1 u0)) (*.f32 -1 (pow.f32 u0 2))) (/.f32 1 u0))
(-.f32 (+.f32 (log.f32 (/.f32 1 u0)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (/.f32 1 u0))
(*.f32 -1 (pow.f32 u0 2))
(+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 -1 (pow.f32 u0 2)))
(-.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 -1 (pow.f32 u0 2))) (/.f32 1 u0))
(-.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (/.f32 1 u0))
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))
(/.f32 (*.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (fma.f32 u0 u0 (log1p.f32 u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (fma.f32 u0 u0 (log1p.f32 u0)))
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2)
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))
(+.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))
(+.f32 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 u0)) 1))
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0)))
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0)))
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0)))
(+.f32 (neg.f32 (log1p.f32 u0)) (*.f32 u0 u0))
(*.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1)
(*.f32 1 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(*.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)) (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))
(*.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0))))
(*.f32 (+.f32 u0 (sqrt.f32 (log1p.f32 u0))) (-.f32 u0 (sqrt.f32 (log1p.f32 u0))))
(/.f32 1 (/.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))))
(/.f32 1 (/.f32 (fma.f32 u0 u0 (log1p.f32 u0)) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))
(/.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))
(/.f32 (neg.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))))))
(/.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))))
(pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1)
(pow.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 3)
(pow.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 2)
(neg.f32 (fma.f32 u0 u0 (log1p.f32 u0)))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2))
(log.f32 (exp.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(exp.f32 (log.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(fma.f32 u0 u0 (neg.f32 (log1p.f32 u0)))
(fma.f32 1 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))
(fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (log1p.f32 u0)))
Outputs
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) (log.f32 (+.f32 u0 1))) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (-.f32 (neg.f32 (*.f32 u0 u0)) (log.f32 (+.f32 u0 1))) (*.f32 alpha alpha)))
(*.f32 (neg.f32 (fma.f32 u0 u0 (log1p.f32 u0))) (neg.f32 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (log1p.f32 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 alpha alpha) (*.f32 u0 u0))))
(*.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 (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 u0 (*.f32 alpha alpha) (*.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 1/2 (*.f32 1/3 u0)))))
(+.f32 (*.f32 u0 (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))))))
(fma.f32 u0 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (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 u0 (*.f32 -1/4 (pow.f32 u0 4)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 4)))))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))
(*.f32 u0 (*.f32 alpha (*.f32 u0 alpha)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))))
(fma.f32 (*.f32 u0 u0) (*.f32 alpha alpha) (neg.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (neg.f32 (neg.f32 (log.f32 u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (log.f32 u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0)))
(fma.f32 (*.f32 u0 u0) (*.f32 alpha alpha) (fma.f32 -1 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (neg.f32 (neg.f32 (log.f32 u0))))) (/.f32 alpha (/.f32 u0 alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (log.f32 u0))) (*.f32 (/.f32 alpha u0) alpha))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(fma.f32 (*.f32 u0 u0) (*.f32 alpha alpha) (+.f32 (fma.f32 -1 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (neg.f32 (neg.f32 (log.f32 u0))))) (fma.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (/.f32 alpha (/.f32 u0 alpha))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (log.f32 u0))) (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))
(*.f32 u0 (*.f32 alpha (*.f32 u0 alpha)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0))))))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (/.f32 (pow.f32 alpha 2) u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (/.f32 alpha (/.f32 u0 alpha)))
(fma.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (*.f32 (/.f32 alpha u0) alpha))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 u0 u0) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))))) (+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (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) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (*.f32 (/.f32 alpha u0) alpha)))
(*.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 u0 (*.f32 u0 -1/2)) u0)
(-.f32 (*.f32 (*.f32 -1/2 u0) u0) u0)
(+.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 (pow.f32 u0 3) -1/3 (*.f32 u0 (*.f32 u0 -1/2))) u0)
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) 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 -1/2 (*.f32 u0 u0) (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 1/4 (pow.f32 u0 4)))) u0)
(*.f32 -1 (pow.f32 u0 2))
(neg.f32 (*.f32 u0 u0))
(*.f32 u0 (neg.f32 u0))
(+.f32 (log.f32 (/.f32 1 u0)) (*.f32 -1 (pow.f32 u0 2)))
(+.f32 (neg.f32 (*.f32 u0 u0)) (neg.f32 (log.f32 u0)))
(neg.f32 (+.f32 (*.f32 u0 u0) (log.f32 u0)))
(-.f32 (*.f32 u0 (neg.f32 u0)) (log.f32 u0))
(-.f32 (+.f32 (log.f32 (/.f32 1 u0)) (*.f32 -1 (pow.f32 u0 2))) (/.f32 1 u0))
(+.f32 (neg.f32 (log.f32 u0)) (-.f32 (neg.f32 (*.f32 u0 u0)) (/.f32 1 u0)))
(+.f32 (neg.f32 (+.f32 (*.f32 u0 u0) (log.f32 u0))) (/.f32 -1 u0))
(-.f32 (/.f32 -1 u0) (+.f32 (*.f32 u0 u0) (log.f32 u0)))
(-.f32 (+.f32 (log.f32 (/.f32 1 u0)) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (/.f32 1 u0))
(+.f32 (neg.f32 (log.f32 u0)) (-.f32 (fma.f32 -1 (*.f32 u0 u0) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1 u0)))
(+.f32 (-.f32 (-.f32 (/.f32 1/2 (*.f32 u0 u0)) (*.f32 u0 u0)) (log.f32 u0)) (/.f32 -1 u0))
(+.f32 (-.f32 (/.f32 1/2 (*.f32 u0 u0)) (+.f32 (*.f32 u0 u0) (log.f32 u0))) (/.f32 -1 u0))
(*.f32 -1 (pow.f32 u0 2))
(neg.f32 (*.f32 u0 u0))
(*.f32 u0 (neg.f32 u0))
(+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 -1 (pow.f32 u0 2)))
(*.f32 -1 (+.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (*.f32 u0 u0)))
(neg.f32 (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))))
(-.f32 (-.f32 (log.f32 (/.f32 -1 u0)) (log.f32 -1)) (*.f32 u0 u0))
(-.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (*.f32 -1 (pow.f32 u0 2))) (/.f32 1 u0))
(-.f32 (*.f32 -1 (+.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (*.f32 u0 u0))) (/.f32 1 u0))
(fma.f32 -1 (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (/.f32 -1 u0))
(-.f32 (/.f32 -1 u0) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))))
(-.f32 (+.f32 (*.f32 -1 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0))))) (+.f32 (*.f32 -1 (pow.f32 u0 2)) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2))))) (/.f32 1 u0))
(-.f32 (fma.f32 -1 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (fma.f32 -1 (*.f32 u0 u0) (/.f32 1/2 (*.f32 u0 u0)))) (/.f32 1 u0))
(+.f32 (fma.f32 -1 (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 -1 u0))
(+.f32 (-.f32 (/.f32 1/2 (*.f32 u0 u0)) (fma.f32 u0 u0 (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))))) (/.f32 -1 u0))
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))) 1)
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4))) (*.f32 alpha alpha))
(/.f32 (*.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (*.f32 alpha alpha)) (fma.f32 u0 u0 (log1p.f32 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 u0 (log1p.f32 u0)) (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))))
(*.f32 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (fma.f32 u0 u0 (log1p.f32 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 u0 (log1p.f32 u0)) (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2)))))
(*.f32 (/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0))) (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 1)
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3) 1/3)
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))) 3)
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2)
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 u0) (*.f32 u0 u0))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 2))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))) 3))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3)))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))))
(*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(+.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(+.f32 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 u0)) 1))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (log1p.f32 u0)) 1 (log1p.f32 u0)))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2) (log1p.f32 u0)))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(+.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) (fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)) (log1p.f32 u0)))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(+.f32 (neg.f32 (log1p.f32 u0)) (*.f32 u0 u0))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(*.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1)
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(*.f32 1 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(*.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)) (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2)))
(*.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4)))
(*.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0))))
(*.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 (+.f32 u0 (sqrt.f32 (log1p.f32 u0))) (-.f32 u0 (sqrt.f32 (log1p.f32 u0))))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(/.f32 1 (/.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))) (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4)))
(/.f32 1 (/.f32 (fma.f32 u0 u0 (log1p.f32 u0)) (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))))
(*.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4)))
(/.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0)))
(*.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3))) (neg.f32 (+.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4)))
(/.f32 (neg.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (pow.f32 (log1p.f32 u0) 2))) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(/.f32 (neg.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2)))) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(/.f32 (+.f32 (neg.f32 (pow.f32 u0 4)) (pow.f32 (log1p.f32 u0) 2)) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(/.f32 (fma.f32 -1 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (neg.f32 (log1p.f32 u0)) 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0))) (*.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))))))
(*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (log1p.f32 u0) 3)) (/.f32 1 (fma.f32 u0 (pow.f32 u0 3) (*.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0))))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 u0) 3)) (fma.f32 (log1p.f32 u0) (fma.f32 u0 u0 (log1p.f32 u0)) (pow.f32 u0 4)))
(/.f32 (-.f32 (*.f32 u0 (pow.f32 u0 3)) (*.f32 (neg.f32 (log1p.f32 u0)) (neg.f32 (log1p.f32 u0)))) (-.f32 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0))))
(*.f32 (fma.f32 u0 (pow.f32 u0 3) (neg.f32 (pow.f32 (log1p.f32 u0) 2))) (/.f32 1 (fma.f32 u0 u0 (log1p.f32 u0))))
(/.f32 (-.f32 (pow.f32 u0 4) (pow.f32 (log1p.f32 u0) 2)) (fma.f32 u0 u0 (log1p.f32 u0)))
(pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 1)
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(pow.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3) 1/3)
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(pow.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 3)
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(pow.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))) 2)
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(neg.f32 (fma.f32 u0 u0 (log1p.f32 u0)))
(sqrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 2))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(log.f32 (exp.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)))))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(cbrt.f32 (pow.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0)) 3))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(expm1.f32 (log1p.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(log1p.f32 (expm1.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(exp.f32 (log.f32 (-.f32 (*.f32 u0 u0) (log1p.f32 u0))))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(fma.f32 u0 u0 (neg.f32 (log1p.f32 u0)))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(fma.f32 1 (*.f32 u0 u0) (neg.f32 (log1p.f32 u0)))
(-.f32 (*.f32 u0 u0) (log1p.f32 u0))
(fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (log1p.f32 u0)))
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (pow.f32 (cbrt.f32 u0) 2) (neg.f32 (log1p.f32 u0)))
(-.f32 (*.f32 (cbrt.f32 (pow.f32 u0 4)) (pow.f32 (cbrt.f32 u0) 2)) (log1p.f32 u0))

eval385.0ms (5.2%)

Compiler

Compiled 22906 to 14690 computations (35.9% saved)

prune188.0ms (2.5%)

Pruning

27 alts after pruning (17 fresh and 10 done)

PrunedKeptTotal
New8356841
Fresh31114
Picked101
Done11011
Total84027867
Error
0.0b
Counts
867 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
25.3b
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
3.9b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) 3))
19.0b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
16.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1))
16.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1))
14.5b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1))
7.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0))
1.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))))
16.0b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
14.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
3.6b
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
3.7b
(*.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)))
3.6b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
2.4b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
7.7b
(*.f32 (*.f32 alpha alpha) u0)
3.6b
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))))
2.4b
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)))
3.7b
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
1.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0)))
2.4b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
3.6b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
3.7b
(*.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))))
7.7b
(*.f32 alpha (*.f32 alpha u0))
7.7b
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
Compiler

Compiled 665 to 458 computations (31.1% saved)

localize47.0ms (0.6%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
0.3b
(log1p.f32 (fma.f32 u0 u0 u0))
0.3b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
Compiler

Compiled 52 to 21 computations (59.6% saved)

series3.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite59.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
927×prod-diff_binary32
519×log-prod_binary32
306×fma-def_binary32
270×pow2_binary32
235×pow-unpow_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify74.0ms (1%)

Algorithm
egg-herbie
Rules
688×unswap-sqr_binary32
547×distribute-rgt-in_binary32
447×times-frac_binary32
285×fma-neg_binary32
244×cancel-sign-sub-inv_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03644187
19413970
229933804
Stop Event
node limit
Counts
193 → 267
Calls
Call 1
Inputs
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (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 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 (pow.f32 u0 3) (pow.f32 alpha 2))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(*.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 -1 (pow.f32 u0 3))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3)))
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) (/.f32 1 u0))
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(*.f32 -1 (pow.f32 u0 3))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3)))
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) (/.f32 1 u0))
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1)
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(/.f32 (*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))))
(log.f32 (/.f32 1 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1))
(fma.f32 (*.f32 alpha alpha) (pow.f32 u0 3) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(+.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 0 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1)
(*.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))))
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))))
(/.f32 (neg.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (+.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 u0 6) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1)
(pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2)
(pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 3)
(pow.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 2)
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1)
(pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1)
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(sqrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2))
(log.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(log.f32 (/.f32 1 (exp.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(log.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 u0 3)) (fma.f32 u0 (+.f32 u0 1) 1))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (fma.f32 u0 (+.f32 u0 1) 1)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))
(log.f32 (*.f32 (exp.f32 (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (exp.f32 (pow.f32 u0 3))))
(log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (exp.f32 (pow.f32 u0 3))))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 1 (expm1.f32 (pow.f32 u0 3)))))
(log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (+.f32 1 (expm1.f32 (pow.f32 u0 3)))))
(cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3))
(expm1.f32 (log1p.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(log1p.f32 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(exp.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 1))
(fma.f32 u0 (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 u0 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (pow.f32 u0 3) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 u0 3) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (pow.f32 u0 3) -1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 u0 3) -1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(fma.f32 (*.f32 u0 u0) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (*.f32 u0 u0) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 -1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 -1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3))
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))
(fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))
(fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
Outputs
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (pow.f32 u0 2)))) (pow.f32 u0 3)) (pow.f32 alpha 2))
(*.f32 (+.f32 (log.f32 (+.f32 u0 (+.f32 1 (*.f32 u0 u0)))) (pow.f32 u0 3)) (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 u0 3) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 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))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 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 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) 1/3))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) u0))
(+.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 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) (+.f32 (*.f32 1/4 (pow.f32 u0 4)) u0)))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(fma.f32 -2 (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)) (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 -2 (neg.f32 (log.f32 u0)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 2 (log.f32 u0))))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))
(fma.f32 -2 (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 -2 (neg.f32 (log.f32 u0))))) (/.f32 alpha (/.f32 u0 alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 2 (log.f32 u0)))) (*.f32 alpha (/.f32 alpha u0)))
(+.f32 (*.f32 -2 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(fma.f32 -2 (*.f32 (neg.f32 (log.f32 u0)) (*.f32 alpha alpha)) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0))))
(+.f32 (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 -2 (neg.f32 (log.f32 u0))))))
(+.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 alpha (/.f32 alpha u0))) (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 2 (log.f32 u0)))))
(*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))
(*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(fma.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (*.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 (log.f32 (/.f32 -1 u0)) -2)))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))
(fma.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (*.f32 -2 (*.f32 alpha alpha)) (log.f32 (/.f32 -1 u0)) (fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha))))
(+.f32 (*.f32 alpha (/.f32 alpha u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 (log.f32 (/.f32 -1 u0)) -2))))
(+.f32 (*.f32 -2 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (+.f32 (*.f32 1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(fma.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (fma.f32 1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (/.f32 (*.f32 alpha alpha) u0))))
(fma.f32 -2 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha)))))
(+.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (*.f32 alpha (/.f32 alpha u0))) (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (*.f32 (log.f32 (/.f32 -1 u0)) -2))))
(*.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)
(*.f32 u0 (-.f32 (*.f32 u0 -1/2) 1))
(+.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 (pow.f32 u0 3) -1/3 (*.f32 -1/2 (*.f32 u0 u0))) u0)
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) 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 -1/2 (*.f32 u0 u0) (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (pow.f32 u0 4) -1/4))) u0)
(-.f32 (fma.f32 -1/2 (*.f32 u0 u0) (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (pow.f32 u0 3) -1/3))) u0)
(*.f32 -1 (pow.f32 u0 3))
(neg.f32 (pow.f32 u0 3))
(+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3)))
(fma.f32 2 (neg.f32 (log.f32 u0)) (neg.f32 (pow.f32 u0 3)))
(-.f32 (*.f32 2 (neg.f32 (log.f32 u0))) (pow.f32 u0 3))
(-.f32 (*.f32 -2 (log.f32 u0)) (pow.f32 u0 3))
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) (/.f32 1 u0))
(-.f32 (fma.f32 2 (neg.f32 (log.f32 u0)) (neg.f32 (pow.f32 u0 3))) (/.f32 1 u0))
(fma.f32 2 (neg.f32 (log.f32 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0)))
(+.f32 (-.f32 (*.f32 -2 (log.f32 u0)) (pow.f32 u0 3)) (/.f32 -1 u0))
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 1 u0))) (*.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (fma.f32 2 (neg.f32 (log.f32 u0)) (neg.f32 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(-.f32 (fma.f32 2 (neg.f32 (log.f32 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0))) (/.f32 1/2 (*.f32 u0 u0)))
(+.f32 (-.f32 (*.f32 -2 (log.f32 u0)) (pow.f32 u0 3)) (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(*.f32 -1 (pow.f32 u0 3))
(neg.f32 (pow.f32 u0 3))
(+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3)))
(fma.f32 2 (log.f32 (/.f32 -1 u0)) (neg.f32 (pow.f32 u0 3)))
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) (/.f32 1 u0))
(-.f32 (fma.f32 2 (log.f32 (/.f32 -1 u0)) (neg.f32 (pow.f32 u0 3))) (/.f32 1 u0))
(fma.f32 2 (log.f32 (/.f32 -1 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0)))
(-.f32 (+.f32 (*.f32 2 (log.f32 (/.f32 -1 u0))) (*.f32 -1 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (*.f32 1/2 (/.f32 1 (pow.f32 u0 2)))))
(-.f32 (fma.f32 2 (log.f32 (/.f32 -1 u0)) (neg.f32 (pow.f32 u0 3))) (+.f32 (/.f32 1 u0) (/.f32 1/2 (*.f32 u0 u0))))
(-.f32 (fma.f32 2 (log.f32 (/.f32 -1 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0))) (/.f32 1/2 (*.f32 u0 u0)))
(+.f32 (fma.f32 2 (log.f32 (/.f32 -1 u0)) (fma.f32 (pow.f32 u0 3) -1 (/.f32 -1 u0))) (/.f32 -1/2 (*.f32 u0 u0)))
(+.f32 0 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(+.f32 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) 1)
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (*.f32 alpha alpha)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (*.f32 alpha alpha)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))
(*.f32 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 1)
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2) 1/2)
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3) 1/3)
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 3)
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)) 1/3)
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(pow.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)) 1/3)
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(neg.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 alpha (neg.f32 (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(log.f32 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(log.f32 (/.f32 1 (pow.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (*.f32 alpha alpha))))
(*.f32 alpha (neg.f32 (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3))))
(log.f32 (/.f32 1 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))))
(*.f32 alpha (neg.f32 (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(*.f32 alpha (*.f32 alpha (-.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 3))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3)))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) 1))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(fma.f32 (*.f32 alpha alpha) (pow.f32 u0 3) (*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(fma.f32 (pow.f32 u0 3) (*.f32 alpha alpha) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (*.f32 alpha alpha))
(+.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 0 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))))
(*.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1)
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(*.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(*.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))))
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) (neg.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(/.f32 (neg.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (+.f32 (neg.f32 (pow.f32 u0 6)) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (+.f32 (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2) (neg.f32 (pow.f32 u0 6))) (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 (+.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 3)) (+.f32 (pow.f32 u0 6) (-.f32 (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (*.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (-.f32 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))))
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1)
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2) 1/2)
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3) 1/3)
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 3)
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 2)
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(pow.f32 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))) -1)
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(pow.f32 (/.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2))) -1)
(*.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(sqrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (exp.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (/.f32 1 (exp.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (/.f32 1 (*.f32 (exp.f32 (pow.f32 u0 3)) (fma.f32 u0 (+.f32 u0 1) 1))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (fma.f32 u0 (+.f32 u0 1) 1)))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (exp.f32 (pow.f32 u0 3)) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 u0 3))) (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (exp.f32 (pow.f32 u0 3))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (exp.f32 (pow.f32 u0 3))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (exp.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 1 (expm1.f32 (pow.f32 u0 3)))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log.f32 (*.f32 (/.f32 1 (fma.f32 u0 (+.f32 u0 1) 1)) (+.f32 1 (expm1.f32 (pow.f32 u0 3)))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(expm1.f32 (log1p.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (expm1.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(exp.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(exp.f32 (*.f32 (log.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 (neg.f32 (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 u0 3) 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 u0 3) 1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 u0 3) -1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 u0 3) -1 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 1 (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 1 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 u0 u0) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 u0 u0) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 u0 u0) (neg.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0)
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0)
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0)
(fma.f32 (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (cbrt.f32 (pow.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) 2)) 0)
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (cbrt.f32 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (cbrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (cbrt.f32 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 u0) (*.f32 (sqrt.f32 u0) (*.f32 u0 u0)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(fma.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (/.f32 1 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(/.f32 1 (/.f32 (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)) (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 3)) (fma.f32 (log1p.f32 (fma.f32 u0 u0 u0)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 6)))
(fma.f32 -1 (pow.f32 u0 3) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 -1 (pow.f32 u0 3) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (pow.f32 u0 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))) (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(+.f32 0 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))) (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(+.f32 0 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (/.f32 1 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 -1 (log1p.f32 (fma.f32 u0 u0 u0)) (log1p.f32 (fma.f32 u0 u0 u0))))
(+.f32 (*.f32 0 (log1p.f32 (fma.f32 u0 u0 u0))) (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(+.f32 0 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (log1p.f32 (fma.f32 u0 u0 u0)) 2)) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))))
(fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 u0 3/2) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 u0 3/2) (neg.f32 (pow.f32 u0 3/2)) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (pow.f32 (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) 2) (cbrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 u0 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (fma.f32 (neg.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (+.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (-.f32 (pow.f32 u0 3/2) (sqrt.f32 (log1p.f32 (fma.f32 u0 u0 u0)))) (+.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 u0) (*.f32 u0 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 2)) (cbrt.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 (*.f32 u0 u0) 1) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 -1 (*.f32 u0 u0)) u0 (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 -1 (pow.f32 u0 3/2)) (pow.f32 u0 3/2) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(neg.f32 (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) (pow.f32 u0 3))
(-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (cbrt.f32 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (*.f32 u0 u0))) (cbrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0)) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (*.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 (*.f32 u0 u0) (cbrt.f32 u0))) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (*.f32 u0 (*.f32 u0 (cbrt.f32 u0))) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 u0)) (sqrt.f32 u0) (*.f32 (neg.f32 (log1p.f32 (fma.f32 u0 u0 u0))) 1))
(-.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0)))

localize56.0ms (0.8%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(+.f32 1 (*.f32 alpha (*.f32 alpha u0)))
0.2b
(*.f32 alpha (*.f32 alpha u0))
24.0b
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
Compiler

Compiled 29 to 11 computations (62.1% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite47.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
856×pow1_binary32
797×add-log-exp_binary32
797×log1p-expm1-u_binary32
797×expm1-log1p-u_binary32
783×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0823
117515
2243815
Stop Event
node limit
Counts
2 → 89
Calls
Call 1
Inputs
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
(+.f32 1 (*.f32 alpha (*.f32 alpha u0)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 alpha (*.f32 alpha u0)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (fma.f32 alpha (*.f32 alpha u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 alpha (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (*.f32 alpha u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (*.f32 alpha alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha u0) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha alpha) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (cbrt.f32 alpha) (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) alpha))))) (#(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 (sqrt.f32 alpha) (*.f32 (sqrt.f32 alpha) (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (/.f32 1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1) (-.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha alpha) 1) u0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2)) (cbrt.f32 (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha (sqrt.f32 (*.f32 alpha u0))) (sqrt.f32 (*.f32 alpha u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha u0) (pow.f32 (cbrt.f32 alpha) 2)) (cbrt.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha u0) (sqrt.f32 alpha)) (sqrt.f32 alpha))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 u0)) (sqrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (-.f32 1 (*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (-.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)) (neg.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1)) (fma.f32 (*.f32 alpha alpha) u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1))) (-.f32 1 (fma.f32 (*.f32 alpha 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 (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 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)))) (#(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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) -1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) (/.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))) (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))) (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) (neg.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1) (fma.f32 (*.f32 alpha alpha) u0 -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) 1) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) 1) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 alpha (*.f32 alpha u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 alpha (*.f32 alpha u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha u0) alpha 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha alpha) u0 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)) 1)))))

simplify44.0ms (0.6%)

Algorithm
egg-herbie
Rules
588×cancel-sign-sub-inv_binary32
562×unswap-sqr_binary32
501×associate-/l*_binary32
477×distribute-rgt-in_binary32
402×distribute-lft-in_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01891618
14541555
217281541
Stop Event
node limit
Counts
137 → 110
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))
1
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
1
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1))
(+.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0)
(+.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1)
(+.f32 -1 (fma.f32 alpha (*.f32 alpha u0) 1))
(+.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1)
(*.f32 1 (*.f32 alpha (*.f32 alpha u0)))
(*.f32 alpha (*.f32 alpha u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) alpha))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (cbrt.f32 alpha) (*.f32 alpha u0)))
(*.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) alpha))
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)))
(*.f32 (sqrt.f32 alpha) (*.f32 (sqrt.f32 alpha) (*.f32 alpha u0)))
(*.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (/.f32 1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))
(*.f32 (+.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1) (-.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1))
(*.f32 (*.f32 (*.f32 alpha alpha) 1) u0)
(*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2)) (cbrt.f32 (*.f32 alpha u0)))
(*.f32 (*.f32 alpha (sqrt.f32 (*.f32 alpha u0))) (sqrt.f32 (*.f32 alpha u0)))
(*.f32 (*.f32 (*.f32 alpha u0) (pow.f32 (cbrt.f32 alpha) 2)) (cbrt.f32 alpha))
(*.f32 (*.f32 (*.f32 alpha u0) (sqrt.f32 alpha)) (sqrt.f32 alpha))
(*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 u0)) (sqrt.f32 u0))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)))
(/.f32 1 (/.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (-.f32 1 (*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (-.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)) (neg.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1)) (fma.f32 (*.f32 alpha alpha) u0 -1))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1))) (-.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1)))
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(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))))
(fma.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1) -1)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) -1)
(fma.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) -1)
(-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) (/.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))
(*.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1))
(*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 1))
(*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))))
(*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1))
(*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))) (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))) (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) (neg.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))
(/.f32 (-.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1) (fma.f32 (*.f32 alpha alpha) u0 -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) 1) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) 1) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))
(pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1)
(pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 3)
(pow.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 2)
(pow.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2))
(log.f32 (exp.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))
(cbrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))
(log1p.f32 (expm1.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))
(exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(fma.f32 1 (*.f32 alpha (*.f32 alpha u0)) 1)
(fma.f32 alpha (*.f32 alpha u0) 1)
(fma.f32 (*.f32 alpha u0) alpha 1)
(fma.f32 (*.f32 alpha alpha) u0 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 1)
(fma.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)) 1)
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))
1
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
1
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(+.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) 0)
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1)
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 -1 (fma.f32 alpha (*.f32 alpha u0) 1))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 1)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 1 (*.f32 alpha (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha u0) alpha)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) alpha))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (cbrt.f32 alpha) (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) alpha))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (sqrt.f32 alpha) (*.f32 (sqrt.f32 alpha) (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2))))
(*.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (/.f32 1 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2))
(*.f32 (+.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1) (-.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha alpha) 1) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2)) (cbrt.f32 (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (sqrt.f32 (*.f32 alpha u0))) (sqrt.f32 (*.f32 alpha u0)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha u0) (pow.f32 (cbrt.f32 alpha) 2)) (cbrt.f32 alpha))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha u0) (sqrt.f32 alpha)) (sqrt.f32 alpha))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 u0) 2)) (cbrt.f32 u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 u0)) (sqrt.f32 u0))
(*.f32 u0 (*.f32 alpha alpha))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2))))
(/.f32 1 (/.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1) (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (-.f32 1 (*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1) (-.f32 (fma.f32 alpha (*.f32 alpha u0) 1) -1))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2) (fma.f32 alpha (*.f32 u0 alpha) 2))))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2) (fma.f32 u0 (*.f32 alpha alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) (fma.f32 u0 (*.f32 alpha alpha) 2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2) -1)) (neg.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 alpha (*.f32 u0 alpha) 1) 2)) (/.f32 1 (fma.f32 alpha (*.f32 u0 alpha) 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) 1) 2)) (fma.f32 u0 (*.f32 alpha alpha) 2))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 3)) (+.f32 1 (-.f32 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1)) (fma.f32 (*.f32 alpha alpha) u0 -1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) 3)) (+.f32 1 (fma.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1) (neg.f32 (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (-.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) 1))))
(/.f32 (+.f32 1 (pow.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) 3)) (+.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (+.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) -1))))
(/.f32 (-.f32 1 (*.f32 (fma.f32 (*.f32 alpha alpha) u0 -1) (fma.f32 (*.f32 alpha alpha) u0 -1))) (-.f32 1 (fma.f32 (*.f32 alpha alpha) u0 -1)))
(/.f32 (-.f32 1 (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (fma.f32 u0 (*.f32 alpha alpha) -1))) (-.f32 1 (fma.f32 u0 (*.f32 alpha alpha) -1)))
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(*.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 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(*.f32 u0 (*.f32 alpha 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))
(fma.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1) -1)
(*.f32 u0 (*.f32 alpha alpha))
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) -1)
(*.f32 u0 (*.f32 alpha alpha))
(fma.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) -1)
(*.f32 u0 (*.f32 alpha alpha))
(-.f32 (+.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))) (/.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1))
(*.f32 1 (fma.f32 alpha (*.f32 alpha u0) 1))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 2) (*.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 1))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) (*.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 1))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1))
(*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (/.f32 1 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 1 (/.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))) (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1))
(/.f32 1 (/.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0))) (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) (+.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (neg.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))) (neg.f32 (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2))) (neg.f32 (-.f32 1 (*.f32 alpha (*.f32 alpha u0)))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (-.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2) 1) (fma.f32 (*.f32 alpha alpha) u0 -1))
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3)) 1) (+.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 (*.f32 alpha alpha) u0 -1))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (+.f32 1 (*.f32 alpha (*.f32 (*.f32 u0 alpha) (fma.f32 (*.f32 alpha alpha) u0 -1)))))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 u0 (*.f32 alpha (fma.f32 u0 (*.f32 alpha alpha) -1))) 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3)) (fma.f32 alpha (*.f32 (fma.f32 u0 (*.f32 alpha alpha) -1) (*.f32 u0 alpha)) 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)) 1) (-.f32 1 (*.f32 alpha (*.f32 alpha u0))))
(/.f32 (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (-.f32 1 (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (+.f32 -1 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)) (fma.f32 u0 (*.f32 alpha alpha) -1))
(/.f32 (fma.f32 (*.f32 u0 u0) (pow.f32 alpha 4) -1) (fma.f32 u0 (*.f32 alpha alpha) -1))
(pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 1)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(pow.f32 (cbrt.f32 (fma.f32 alpha (*.f32 alpha u0) 1)) 3)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(pow.f32 (hypot.f32 1 (*.f32 alpha (sqrt.f32 u0))) 2)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(pow.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3) 1/3)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(sqrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 2))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(log.f32 (exp.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(cbrt.f32 (pow.f32 (fma.f32 alpha (*.f32 alpha u0) 1) 3))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(expm1.f32 (log1p.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(log1p.f32 (expm1.f32 (fma.f32 alpha (*.f32 alpha u0) 1)))
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(exp.f32 (log1p.f32 (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 1 (*.f32 alpha (*.f32 alpha u0)) 1)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(fma.f32 alpha (*.f32 alpha u0) 1)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(fma.f32 (*.f32 alpha u0) alpha 1)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(fma.f32 (*.f32 alpha alpha) u0 1)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 1)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)
(fma.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)) 1)
(fma.f32 alpha (*.f32 u0 alpha) 1)
(fma.f32 u0 (*.f32 alpha alpha) 1)

localize29.0ms (0.4%)

Local error

Found 2 expressions with local error:

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

Compiled 33 to 8 computations (75.8% saved)

series4.0ms (0%)

Counts
2 → 36
Calls

9 calls:

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

rewrite42.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
768×pow1_binary32
712×add-log-exp_binary32
711×log1p-expm1-u_binary32
711×expm1-log1p-u_binary32
696×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify54.0ms (0.7%)

Algorithm
egg-herbie
Rules
884×fma-neg_binary32
574×fma-def_binary32
386×associate-/r*_binary32
378×distribute-rgt-in_binary32
361×distribute-lft-in_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01371145
1345955
21701933
37726931
Stop Event
node limit
Counts
94 → 95
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(*.f32 -1 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(*.f32 -1 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) u0))
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 1)
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))
(/.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))
(/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 1)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 3)
(pow.f32 (*.f32 alpha (hypot.f32 u0 (sqrt.f32 u0))) 2)
(neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 u0 u0 u0)) (*.f32 alpha alpha)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (fma.f32 u0 u0 u0) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))))
(+.f32 u0 (*.f32 u0 u0))
(+.f32 (*.f32 u0 u0) u0)
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 1 u0))
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) u0))
(*.f32 u0 (+.f32 u0 1))
(*.f32 u0 (-.f32 u0 1))
(*.f32 u0 (+.f32 u0 -1))
(*.f32 (fma.f32 u0 u0 u0) 1)
(*.f32 1 (fma.f32 u0 u0 u0))
(*.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2) (cbrt.f32 (fma.f32 u0 u0 u0)))
(*.f32 (hypot.f32 u0 (sqrt.f32 u0)) (hypot.f32 u0 (sqrt.f32 u0)))
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))))
(*.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (/.f32 1 (fma.f32 u0 u0 u0)))
(*.f32 (+.f32 u0 (sqrt.f32 u0)) (-.f32 u0 (sqrt.f32 u0)))
(*.f32 (+.f32 u0 1) u0)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))))
(/.f32 1 (/.f32 (fma.f32 u0 u0 u0) (pow.f32 (fma.f32 u0 u0 u0) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 u0 u0) (pow.f32 u0 3))))
(/.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))))
(/.f32 (neg.f32 (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0))
(pow.f32 (fma.f32 u0 u0 u0) 1)
(pow.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 3)
(pow.f32 (hypot.f32 u0 (sqrt.f32 u0)) 2)
(neg.f32 (fma.f32 u0 u0 u0))
(sqrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 2))
(log.f32 (exp.f32 (fma.f32 u0 u0 u0)))
(cbrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 3))
(expm1.f32 (log1p.f32 (fma.f32 u0 u0 u0)))
(log1p.f32 (expm1.f32 (fma.f32 u0 u0 u0)))
(exp.f32 (log.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 u0 u0)
(fma.f32 1 (*.f32 u0 u0) u0)
(fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) u0)
Outputs
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (pow.f32 u0 2)) u0) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha u0))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha (*.f32 alpha u0)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 u0)))
(*.f32 u0 (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha (*.f32 alpha u0)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 u0)))
(*.f32 u0 (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(+.f32 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)) (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(*.f32 -1 u0)
(neg.f32 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(neg.f32 (fma.f32 u0 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(neg.f32 (fma.f32 u0 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(neg.f32 (fma.f32 u0 u0 u0))
(*.f32 -1 (pow.f32 u0 2))
(neg.f32 (*.f32 u0 u0))
(*.f32 u0 (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(neg.f32 (fma.f32 u0 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(neg.f32 (fma.f32 u0 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(neg.f32 (fma.f32 u0 u0 u0))
(*.f32 -1 (pow.f32 u0 2))
(neg.f32 (*.f32 u0 u0))
(*.f32 u0 (neg.f32 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(neg.f32 (fma.f32 u0 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(neg.f32 (fma.f32 u0 u0 u0))
(+.f32 (*.f32 -1 u0) (*.f32 -1 (pow.f32 u0 2)))
(neg.f32 (fma.f32 u0 u0 u0))
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 (*.f32 alpha alpha) u0))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(-.f32 (+.f32 1 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 1)
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (*.f32 alpha alpha)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)) (+.f32 (pow.f32 u0 6) (pow.f32 u0 3))))
(*.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))))
(/.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)) (+.f32 (pow.f32 u0 6) (pow.f32 u0 3))))
(*.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))))
(/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 1)
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3) 1/3)
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))) 3)
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(pow.f32 (*.f32 alpha (hypot.f32 u0 (sqrt.f32 u0))) 2)
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0))
(*.f32 (fma.f32 u0 u0 u0) (*.f32 alpha (neg.f32 alpha)))
(*.f32 alpha (*.f32 (fma.f32 u0 u0 u0) (neg.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 2))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 u0 u0 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0)) 3))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (fma.f32 u0 u0 u0) 3)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))))
(neg.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (fma.f32 u0 u0 u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 u0))
(*.f32 alpha (*.f32 alpha (fma.f32 u0 u0 u0)))
(+.f32 u0 (*.f32 u0 u0))
(fma.f32 u0 u0 u0)
(+.f32 (*.f32 u0 u0) u0)
(fma.f32 u0 u0 u0)
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 u0 1 u0))
(+.f32 (fma.f32 u0 u0 u0) (+.f32 u0 u0))
(+.f32 u0 (+.f32 u0 (fma.f32 u0 u0 u0)))
(fma.f32 u0 2 (fma.f32 u0 u0 u0))
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(+.f32 u0 (-.f32 (fma.f32 u0 u0 u0) u0))
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (sqrt.f32 u0)) (sqrt.f32 u0) u0))
(+.f32 (fma.f32 u0 u0 u0) (fma.f32 (neg.f32 (cbrt.f32 u0)) (pow.f32 (cbrt.f32 u0) 2) u0))
(+.f32 u0 (-.f32 (fma.f32 u0 u0 u0) u0))
(*.f32 u0 (+.f32 u0 1))
(fma.f32 u0 u0 u0)
(*.f32 u0 (-.f32 u0 1))
(*.f32 u0 (+.f32 -1 u0))
(-.f32 (*.f32 u0 u0) u0)
(*.f32 u0 (+.f32 u0 -1))
(*.f32 u0 (+.f32 -1 u0))
(-.f32 (*.f32 u0 u0) u0)
(*.f32 (fma.f32 u0 u0 u0) 1)
(fma.f32 u0 u0 u0)
(*.f32 1 (fma.f32 u0 u0 u0))
(fma.f32 u0 u0 u0)
(*.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2))
(fma.f32 u0 u0 u0)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 2) (cbrt.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 u0 u0)
(*.f32 (hypot.f32 u0 (sqrt.f32 u0)) (hypot.f32 u0 (sqrt.f32 u0)))
(fma.f32 u0 u0 u0)
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))))
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))
(*.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (/.f32 1 (fma.f32 u0 u0 u0)))
(fma.f32 u0 u0 u0)
(*.f32 (+.f32 u0 (sqrt.f32 u0)) (-.f32 u0 (sqrt.f32 u0)))
(*.f32 u0 (+.f32 -1 u0))
(-.f32 (*.f32 u0 u0) u0)
(*.f32 (+.f32 u0 1) u0)
(fma.f32 u0 u0 u0)
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))))
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))
(/.f32 1 (/.f32 (fma.f32 u0 u0 u0) (pow.f32 (fma.f32 u0 u0 u0) 2)))
(fma.f32 u0 u0 u0)
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3)))
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))))
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (+.f32 (*.f32 u0 (pow.f32 u0 3)) (-.f32 (*.f32 u0 u0) (pow.f32 u0 3))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (fma.f32 u0 (pow.f32 u0 3) (-.f32 (*.f32 u0 u0) (pow.f32 u0 3))))
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (*.f32 u0 (-.f32 u0 (*.f32 u0 u0))) (pow.f32 u0 4)))
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (-.f32 (fma.f32 u0 u0 (pow.f32 u0 4)) (pow.f32 u0 3)))
(/.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (fma.f32 u0 u0 u0))
(fma.f32 u0 u0 u0)
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3))) (neg.f32 (+.f32 (pow.f32 (fma.f32 u0 u0 u0) 2) (pow.f32 u0 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 u0 3)) (/.f32 1 (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2))))
(/.f32 (+.f32 (pow.f32 u0 6) (pow.f32 u0 3)) (+.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 u0 u0) 2)))
(/.f32 (neg.f32 (pow.f32 (fma.f32 u0 u0 u0) 2)) (fma.f32 u0 u0 u0))
(neg.f32 (fma.f32 u0 u0 u0))
(pow.f32 (fma.f32 u0 u0 u0) 1)
(fma.f32 u0 u0 u0)
(pow.f32 (pow.f32 (fma.f32 u0 u0 u0) 3) 1/3)
(fma.f32 u0 u0 u0)
(pow.f32 (cbrt.f32 (fma.f32 u0 u0 u0)) 3)
(fma.f32 u0 u0 u0)
(pow.f32 (hypot.f32 u0 (sqrt.f32 u0)) 2)
(fma.f32 u0 u0 u0)
(neg.f32 (fma.f32 u0 u0 u0))
(sqrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 2))
(fma.f32 u0 u0 u0)
(log.f32 (exp.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 u0 u0)
(cbrt.f32 (pow.f32 (fma.f32 u0 u0 u0) 3))
(fma.f32 u0 u0 u0)
(expm1.f32 (log1p.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 u0 u0)
(log1p.f32 (expm1.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 u0 u0)
(exp.f32 (log.f32 (fma.f32 u0 u0 u0)))
(fma.f32 u0 u0 u0)
(fma.f32 u0 u0 u0)
(fma.f32 1 (*.f32 u0 u0) u0)
(fma.f32 u0 u0 u0)
(fma.f32 (cbrt.f32 (*.f32 u0 (pow.f32 u0 3))) (pow.f32 (cbrt.f32 u0) 2) u0)
(fma.f32 (cbrt.f32 (pow.f32 u0 4)) (pow.f32 (cbrt.f32 u0) 2) u0)
(fma.f32 (pow.f32 (cbrt.f32 u0) 2) (cbrt.f32 (pow.f32 u0 4)) u0)

localize75.0ms (1%)

Local error

Found 3 expressions with local error:

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

Compiled 86 to 57 computations (33.7% saved)

series10.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

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

rewrite68.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
995×prod-diff_binary32
292×expm1-udef_binary32
291×log1p-udef_binary32
184×add-sqr-sqrt_binary32
179×*-un-lft-identity_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01774
137239
2536639
Stop Event
node limit
Counts
3 → 118
Calls
Call 1
Inputs
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))))
(/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4)))))
(/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 alpha (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha u0) (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 alpha) (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 (*.f32 u0 u0) -1/4) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 u0 u0) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (/.f32 1 (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 alpha u0) (/.f32 1 (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 -1 (*.f32 -1/2 u0)) (*.f32 alpha u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alpha 1) (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (/.f32 alpha (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 1) (/.f32 alpha (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (/.f32 u0 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) 1) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) 1) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 u0 1/2 -1)) (/.f32 (*.f32 alpha u0) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (fma.f32 u0 1/2 -1)) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) alpha)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 u0 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 alpha (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (*.f32 alpha u0) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (*.f32 alpha u0) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 alpha u0) 1) (+.f32 -1 (*.f32 -1/2 u0)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (*.f32 alpha u0) 3) (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u0 1/2 -1) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (*.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 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 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (*.f32 -1/2 u0)) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (fma.f32 u0 1/2 -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(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)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 (*.f32 u0 u0) 3) 1/64))) (+.f32 1 (+.f32 (*.f32 u0 (*.f32 u0 1/4)) (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))) (+.f32 1 (*.f32 u0 (*.f32 u0 1/4))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 -1 (*.f32 -1/2 u0)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (fma.f32 u0 1/2 -1) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 1))))))

simplify69.0ms (0.9%)

Algorithm
egg-herbie
Rules
634×fma-def_binary32
303×log-prod_binary32
268×cancel-sign-sub-inv_binary32
266×distribute-rgt-neg-in_binary32
240×associate-*r*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03373433
19922794
240562691
Stop Event
node limit
Counts
178 → 215
Calls
Call 1
Inputs
(*.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 -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 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))
-1
(-.f32 (*.f32 1/2 u0) 1)
(-.f32 (+.f32 (*.f32 1/2 u0) (*.f32 -1/4 (pow.f32 u0 2))) 1)
(-.f32 (+.f32 (*.f32 1/8 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 u0) (*.f32 -1/4 (pow.f32 u0 2)))) 1)
(/.f32 -2 u0)
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 2 (/.f32 1 u0)))
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3)))))
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 16 (/.f32 1 (pow.f32 u0 4)))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3)))))
(/.f32 -2 u0)
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 2 (/.f32 1 u0)))
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3)))))
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 16 (/.f32 1 (pow.f32 u0 4)))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3)))))
(-.f32 0 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) 1)
(/.f32 alpha (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(/.f32 (*.f32 alpha u0) (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0)))))
(/.f32 1 (/.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) (*.f32 alpha (*.f32 alpha u0))))
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0))))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 3)
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 2)
(neg.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) (pow.f32 alpha 3)))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1))
(+.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 (*.f32 u0 u0) -1/4) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha))))
(+.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 u0 u0) -1/4)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1)
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 u0 (/.f32 1 (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 u0 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))
(*.f32 (*.f32 alpha u0) (/.f32 1 (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)))
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (+.f32 -1 (*.f32 -1/2 u0)) (*.f32 alpha u0))
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (/.f32 alpha 1) (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (/.f32 alpha (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 u0 1) (/.f32 alpha (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (/.f32 u0 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) 1) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) 1) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 1 (fma.f32 u0 1/2 -1)) (/.f32 (*.f32 alpha u0) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (fma.f32 u0 1/2 -1)) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) alpha)
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 u0 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 u0 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 alpha (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (*.f32 alpha u0) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (*.f32 alpha u0) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))
(*.f32 (/.f32 (*.f32 alpha u0) 1) (+.f32 -1 (*.f32 -1/2 u0)))
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2)
(pow.f32 (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) -1)
(neg.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 2))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (+.f32 -1 (*.f32 -1/2 u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 alpha u0) 3) (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) 1)
(*.f32 (fma.f32 u0 1/2 -1) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 1 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1)
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (*.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (+.f32 1 (*.f32 -1/2 u0)) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (fma.f32 u0 1/2 -1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) 1) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 (*.f32 u0 u0) 3) 1/64))) (+.f32 1 (+.f32 (*.f32 u0 (*.f32 u0 1/4)) (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))))
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))) (+.f32 1 (*.f32 u0 (*.f32 u0 1/4))))
(pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1)
(pow.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3)
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 3)
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)
(pow.f32 (+.f32 -1 (*.f32 -1/2 u0)) -1)
(neg.f32 (/.f32 (fma.f32 u0 1/2 -1) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))))
(sqrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 2))
(log.f32 (exp.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(exp.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 1))
Outputs
(*.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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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)))
(neg.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))))
(/.f32 (neg.f32 (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))) (fma.f32 u0 1/2 -1))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (neg.f32 (/.f32 (*.f32 alpha alpha) (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 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.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 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.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 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.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 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 u0 u0)))
(*.f32 1/2 (pow.f32 (cbrt.f32 (*.f32 u0 alpha)) 6))
(+.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 (*.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 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.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 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.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 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 u0 u0)))
(*.f32 1/2 (pow.f32 (cbrt.f32 (*.f32 u0 alpha)) 6))
(+.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 (*.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 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.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 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.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 u0 alpha))
(*.f32 alpha (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 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(+.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 u0 (fma.f32 u0 -1/2 -1)))
(+.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 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))
(*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)))
(+.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 u0 (fma.f32 u0 -1/2 -1)))
(+.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 u0 (fma.f32 u0 -1/2 -1)))
(+.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 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))
(*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)))
(*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)))
(+.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 u0 (fma.f32 u0 -1/2 -1)))
(+.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 u0 (fma.f32 u0 -1/2 -1)))
(+.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 u0 (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 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(/.f32 (*.f32 u0 (*.f32 (-.f32 1 (*.f32 1/4 (pow.f32 u0 2))) alpha)) (-.f32 (*.f32 1/2 u0) 1))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
-1
(-.f32 (*.f32 1/2 u0) 1)
(fma.f32 u0 1/2 -1)
(-.f32 (+.f32 (*.f32 1/2 u0) (*.f32 -1/4 (pow.f32 u0 2))) 1)
(+.f32 (fma.f32 1/2 u0 (*.f32 u0 (*.f32 u0 -1/4))) -1)
(fma.f32 u0 1/2 (fma.f32 u0 (*.f32 u0 -1/4) -1))
(fma.f32 u0 (fma.f32 u0 -1/4 1/2) -1)
(-.f32 (+.f32 (*.f32 1/8 (pow.f32 u0 3)) (+.f32 (*.f32 1/2 u0) (*.f32 -1/4 (pow.f32 u0 2)))) 1)
(+.f32 (fma.f32 1/8 (pow.f32 u0 3) (fma.f32 1/2 u0 (*.f32 u0 (*.f32 u0 -1/4)))) -1)
(fma.f32 1/8 (pow.f32 u0 3) (fma.f32 u0 1/2 (fma.f32 u0 (*.f32 u0 -1/4) -1)))
(fma.f32 u0 (fma.f32 u0 -1/4 1/2) (fma.f32 1/8 (pow.f32 u0 3) -1))
(/.f32 -2 u0)
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 2 (/.f32 1 u0)))
(-.f32 (/.f32 4 (*.f32 u0 u0)) (/.f32 2 u0))
(+.f32 (/.f32 4 (*.f32 u0 u0)) (/.f32 -2 u0))
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3)))))
(-.f32 (/.f32 4 (*.f32 u0 u0)) (+.f32 (/.f32 2 u0) (/.f32 8 (pow.f32 u0 3))))
(+.f32 (/.f32 4 (*.f32 u0 u0)) (-.f32 (/.f32 -2 u0) (/.f32 8 (pow.f32 u0 3))))
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 16 (/.f32 1 (pow.f32 u0 4)))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3)))))
(+.f32 (/.f32 4 (*.f32 u0 u0)) (-.f32 (/.f32 16 (pow.f32 u0 4)) (+.f32 (/.f32 2 u0) (/.f32 8 (pow.f32 u0 3)))))
(+.f32 (/.f32 4 (*.f32 u0 u0)) (+.f32 (/.f32 16 (pow.f32 u0 4)) (-.f32 (/.f32 -2 u0) (/.f32 8 (pow.f32 u0 3)))))
(/.f32 -2 u0)
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 2 (/.f32 1 u0)))
(-.f32 (/.f32 4 (*.f32 u0 u0)) (/.f32 2 u0))
(+.f32 (/.f32 4 (*.f32 u0 u0)) (/.f32 -2 u0))
(-.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3)))))
(-.f32 (/.f32 4 (*.f32 u0 u0)) (+.f32 (/.f32 2 u0) (/.f32 8 (pow.f32 u0 3))))
(+.f32 (/.f32 4 (*.f32 u0 u0)) (-.f32 (/.f32 -2 u0) (/.f32 8 (pow.f32 u0 3))))
(-.f32 (+.f32 (*.f32 4 (/.f32 1 (pow.f32 u0 2))) (*.f32 16 (/.f32 1 (pow.f32 u0 4)))) (+.f32 (*.f32 2 (/.f32 1 u0)) (*.f32 8 (/.f32 1 (pow.f32 u0 3)))))
(+.f32 (/.f32 4 (*.f32 u0 u0)) (-.f32 (/.f32 16 (pow.f32 u0 4)) (+.f32 (/.f32 2 u0) (/.f32 8 (pow.f32 u0 3)))))
(+.f32 (/.f32 4 (*.f32 u0 u0)) (+.f32 (/.f32 16 (pow.f32 u0 4)) (-.f32 (/.f32 -2 u0) (/.f32 8 (pow.f32 u0 3)))))
(-.f32 0 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 alpha (*.f32 (neg.f32 (*.f32 u0 alpha)) (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) (neg.f32 alpha))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))) 1)
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(/.f32 alpha (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(/.f32 (*.f32 alpha u0) (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(/.f32 1 (/.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) (*.f32 alpha (*.f32 alpha u0))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2)))
(*.f32 (fma.f32 u0 -1/2 -1) (/.f32 u0 (/.f32 -1 (*.f32 alpha alpha))))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (/.f32 (/.f32 alpha (/.f32 (fma.f32 u0 1/2 -1) (*.f32 u0 alpha))) 1) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))
(*.f32 (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))) (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))
(*.f32 (fma.f32 -1/4 (pow.f32 u0 3) u0) (/.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) 1) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(/.f32 (/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2))
(/.f32 u0 (/.f32 (pow.f32 (/.f32 1 (sqrt.f32 (fma.f32 u0 -1/2 -1))) 2) (*.f32 alpha alpha)))
(pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1)
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3) 1/3)
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 3)
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 2)
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(neg.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 alpha (*.f32 (neg.f32 (*.f32 u0 alpha)) (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) (neg.f32 alpha))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) (pow.f32 alpha 3)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3)))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha alpha) (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(+.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 (*.f32 u0 u0) -1/4) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(+.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (*.f32 (*.f32 u0 u0) -1/4)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))) 1)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 -1/2 u0))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 u0 (/.f32 1 (/.f32 1 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 u0 (*.f32 alpha (+.f32 -1 (*.f32 -1/2 u0))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 alpha u0) (/.f32 1 (/.f32 -1 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (*.f32 u0 alpha) (*.f32 -1 (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 alpha (*.f32 (neg.f32 u0) (fma.f32 u0 -1/2 -1)))
(*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))
(*.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(*.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (*.f32 (cbrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (sqrt.f32 (*.f32 alpha u0)) (*.f32 (sqrt.f32 (*.f32 alpha u0)) (+.f32 -1 (*.f32 -1/2 u0))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (+.f32 -1 (*.f32 -1/2 u0)) (*.f32 alpha u0))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha) (-.f32 -1 (*.f32 u0 (*.f32 u0 -1/4))))
(*.f32 (*.f32 u0 (/.f32 alpha (fma.f32 u0 1/2 -1))) (fma.f32 u0 (*.f32 u0 1/4) -1))
(neg.f32 (*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0)))
(*.f32 (/.f32 alpha 1) (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (/.f32 alpha (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(*.f32 (/.f32 u0 1) (/.f32 alpha (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (/.f32 u0 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) 1) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) 1) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (fma.f32 u0 1/2 -1)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(*.f32 (/.f32 1 (fma.f32 u0 1/2 -1)) (/.f32 (*.f32 alpha u0) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (fma.f32 u0 1/2 -1)) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(*.f32 (/.f32 u0 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))) alpha)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 u0 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)) (*.f32 u0 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2))))
(*.f32 (/.f32 u0 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 alpha (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)) (*.f32 u0 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2))))
(*.f32 (/.f32 1 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (*.f32 alpha u0) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)) (*.f32 u0 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 u0 alpha)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 u0 alpha)) 2) (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 alpha u0)) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)) (/.f32 (sqrt.f32 (*.f32 alpha u0)) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(*.f32 (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)) (*.f32 u0 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))))
(*.f32 u0 (*.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) (/.f32 alpha (pow.f32 (/.f32 1 (cbrt.f32 (fma.f32 u0 -1/2 -1))) 2))))
(*.f32 (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (/.f32 u0 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 alpha (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (/.f32 1 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (*.f32 alpha u0) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 alpha u0)) 2) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))) (/.f32 (cbrt.f32 (*.f32 alpha u0)) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0))))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) 1) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(*.f32 (/.f32 (*.f32 alpha u0) 1) (+.f32 -1 (*.f32 -1/2 u0)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) alpha) (*.f32 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 2)) (cbrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))
(*.f32 (*.f32 u0 (/.f32 alpha (fma.f32 u0 1/2 -1))) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2)) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 1/2 -1)) (*.f32 (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2)) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))))
(*.f32 (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (/.f32 u0 (fma.f32 u0 1/2 -1)) (*.f32 alpha (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (+.f32 u0 (*.f32 -1/4 (pow.f32 u0 3))))
(*.f32 (/.f32 alpha (fma.f32 u0 1/2 -1)) (fma.f32 -1/4 (pow.f32 u0 3) u0))
(pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 1)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 3)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 2)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(pow.f32 (/.f32 1 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) -1)
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(neg.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))
(*.f32 (*.f32 u0 alpha) (*.f32 -1 (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 alpha (*.f32 (neg.f32 u0) (fma.f32 u0 -1/2 -1)))
(*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 2))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) u0) (+.f32 -1 (*.f32 -1/2 u0))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0))) 3))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(cbrt.f32 (/.f32 (pow.f32 (*.f32 alpha u0) 3) (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha u0) (+.f32 -1 (*.f32 -1/2 u0)))) 1))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))) 1)
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(*.f32 (fma.f32 u0 1/2 -1) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(*.f32 1 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(*.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1)
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(*.f32 (pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (*.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)
(pow.f32 (/.f32 1 (sqrt.f32 (fma.f32 u0 -1/2 -1))) 2)
(*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (*.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(*.f32 (+.f32 1 (*.f32 -1/2 u0)) (/.f32 1 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (+.f32 1 (*.f32 u0 -1/2)) (/.f32 1 (-.f32 -1 (*.f32 u0 (*.f32 u0 -1/4)))))
(/.f32 (fma.f32 u0 -1/2 1) (fma.f32 u0 (*.f32 u0 1/4) -1))
(/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1))
(*.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (fma.f32 u0 1/2 -1))
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) 1) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) 1) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(/.f32 (*.f32 1 (fma.f32 u0 1/2 -1)) (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))
(/.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))
(/.f32 (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(*.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 2))))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2))) (cbrt.f32 (fma.f32 u0 -1/2 -1)))
(/.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (cbrt.f32 (fma.f32 u0 -1/2 -1))) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 2))) (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 2))) (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))
(/.f32 (/.f32 (fma.f32 u0 1/2 -1) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) (cbrt.f32 (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))
(/.f32 (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) 2) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))))
(/.f32 (/.f32 (fma.f32 u0 1/2 -1) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 (*.f32 u0 u0) 3) 1/64))) (+.f32 1 (+.f32 (*.f32 u0 (*.f32 u0 1/4)) (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))))
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 (*.f32 u0 u0) 3) 1/64))) (+.f32 1 (fma.f32 u0 (*.f32 u0 1/4) (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))))
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (+.f32 1 (*.f32 (pow.f32 u0 6) -1/64))) (+.f32 1 (fma.f32 u0 (*.f32 u0 1/4) (*.f32 (pow.f32 u0 4) 1/16))))
(/.f32 (fma.f32 u0 1/2 -1) (/.f32 (fma.f32 (pow.f32 u0 6) -1/64 1) (fma.f32 (pow.f32 u0 4) 1/16 (fma.f32 u0 (*.f32 u0 1/4) 1))))
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (pow.f32 (*.f32 u0 (*.f32 u0 1/4)) 2))) (+.f32 1 (*.f32 u0 (*.f32 u0 1/4))))
(*.f32 (/.f32 (fma.f32 u0 1/2 -1) (-.f32 1 (*.f32 (pow.f32 u0 4) 1/16))) (fma.f32 u0 (*.f32 u0 1/4) 1))
(/.f32 (*.f32 (fma.f32 u0 1/2 -1) (fma.f32 u0 (*.f32 u0 1/4) 1)) (+.f32 1 (*.f32 -1/16 (pow.f32 u0 4))))
(pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 1)
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(pow.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3) 1/3)
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(pow.f32 (/.f32 1 (cbrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 3)
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 2)
(pow.f32 (/.f32 1 (sqrt.f32 (+.f32 -1 (*.f32 u0 -1/2)))) 2)
(pow.f32 (/.f32 1 (sqrt.f32 (fma.f32 u0 -1/2 -1))) 2)
(pow.f32 (+.f32 -1 (*.f32 -1/2 u0)) -1)
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(neg.f32 (/.f32 (fma.f32 u0 1/2 -1) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (+.f32 1 (*.f32 u0 -1/2)) (/.f32 1 (-.f32 -1 (*.f32 u0 (*.f32 u0 -1/4)))))
(/.f32 (fma.f32 u0 -1/2 1) (fma.f32 u0 (*.f32 u0 1/4) -1))
(/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1))
(sqrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 2))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(log.f32 (exp.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))))))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(cbrt.f32 (pow.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0))) 3))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) 3)))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 u0 1/2 -1) 3) (pow.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) 3)))
(expm1.f32 (log1p.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(log1p.f32 (expm1.f32 (/.f32 1 (+.f32 -1 (*.f32 -1/2 u0)))))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(exp.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (+.f32 -1 (*.f32 -1/2 u0)))) 1))
(/.f32 1 (+.f32 -1 (*.f32 u0 -1/2)))
(/.f32 1 (fma.f32 u0 -1/2 -1))

localize23.0ms (0.3%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
0.3b
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
Compiler

Compiled 26 to 13 computations (50% saved)

series4.0ms (0.1%)

Counts
2 → 48
Calls

12 calls:

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

rewrite43.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
683×pow1_binary32
632×add-log-exp_binary32
632×log1p-expm1-u_binary32
632×expm1-log1p-u_binary32
613×add-exp-log_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0822
116617
2187817
Stop Event
node limit
Counts
2 → 38
Calls
Call 1
Inputs
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (pow.f32 alpha 4)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (*.f32 u0 u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (pow.f32 alpha 4) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u0 (*.f32 alpha alpha))))) (#(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))) (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))))) (#(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 (sqrt.f32 (*.f32 (pow.f32 alpha 4) u0)) (sqrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 1 1/2) (*.f32 u0 (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) u0) 1/2) (sqrt.f32 u0))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f32 (*.f32 u0 (*.f32 alpha alpha)))))) (#(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))))))))

simplify49.0ms (0.7%)

Algorithm
egg-herbie
Rules
970×log-prod_binary32
600×fma-def_binary32
497×unswap-sqr_binary32
447×fma-neg_binary32
362×cube-prod_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
093770
1230764
2879722
33510720
46152720
Stop Event
node limit
Counts
86 → 51
Calls
Call 1
Inputs
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.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 -1 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2)))
(-.f32 (+.f32 1 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) 1)
(pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1)
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)
(pow.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)) 1/2)
(pow.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3) 1/3)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 3)
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (pow.f32 alpha 4)))
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3))
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (*.f32 u0 u0) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (pow.f32 alpha 4) 3)))
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))
(exp.f32 (log.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 u0 (*.f32 alpha alpha))
(*.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))) (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 alpha 4) u0)) (sqrt.f32 u0))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2)))
(*.f32 (pow.f32 1 1/2) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 1/2))
(*.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) u0) 1/2) (sqrt.f32 u0))
(pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1/2)
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1)
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 3)
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
(fabs.f32 (*.f32 u0 (*.f32 alpha alpha)))
(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))))
Outputs
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.f32 (pow.f32 u0 2) (pow.f32 alpha 4))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(*.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 -1 (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (neg.f32 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (neg.f32 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (neg.f32 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (neg.f32 alpha)))
(*.f32 -1 (*.f32 u0 (pow.f32 alpha 2)))
(neg.f32 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (neg.f32 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha (neg.f32 alpha)))
(-.f32 (+.f32 1 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))) 1)
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1)
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 2)
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(pow.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)) 1/2)
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(pow.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3) 1/3)
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 3)
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (pow.f32 alpha 4)))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(cbrt.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 3))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(cbrt.f32 (*.f32 (pow.f32 (pow.f32 alpha 4) 3) (pow.f32 (*.f32 u0 u0) 3)))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (pow.f32 alpha 4) 3)))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(expm1.f32 (log1p.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(log1p.f32 (expm1.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(exp.f32 (log.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))))
(*.f32 (pow.f32 alpha 4) (*.f32 u0 u0))
(*.f32 u0 (*.f32 u0 (pow.f32 alpha 4)))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 4)
(-.f32 (+.f32 1 (*.f32 u0 (*.f32 alpha alpha))) 1)
(*.f32 u0 (*.f32 alpha alpha))
(*.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))) (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (sqrt.f32 u0)) (*.f32 alpha (sqrt.f32 u0)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (sqrt.f32 (*.f32 (pow.f32 alpha 4) u0)) (sqrt.f32 u0))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))) (fabs.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha)))))
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))))
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 8))))
(*.f32 (pow.f32 1 1/2) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 8))) 1/2) (pow.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2) 1/2))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))) (sqrt.f32 (pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 2)))
(*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))) (fabs.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha)))))
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (sqrt.f32 (cbrt.f32 (*.f32 (pow.f32 alpha 8) (pow.f32 u0 4)))))
(*.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) (sqrt.f32 (cbrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 u0)) 8))))
(*.f32 (pow.f32 (*.f32 (pow.f32 alpha 4) u0) 1/2) (sqrt.f32 u0))
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) 1/2)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) 1/3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 alpha alpha))) 3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
(*.f32 u0 (*.f32 alpha alpha))
(fabs.f32 (*.f32 u0 (*.f32 alpha alpha)))
(*.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))

eval228.0ms (3.1%)

Compiler

Compiled 15175 to 7357 computations (51.5% saved)

prune177.0ms (2.4%)

Pruning

29 alts after pruning (18 fresh and 11 done)

PrunedKeptTotal
New8069815
Fresh3912
Picked011
Done41014
Total81329842
Error
0.0b
Counts
842 → 29
Alt Table
Click to see full alt table
StatusErrorProgram
25.3b
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
29.6b
(-.f32 1 1)
7.6b
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))
3.7b
(*.f32 (fma.f32 u0 -1/2 -1) (/.f32 u0 (/.f32 -1 (*.f32 alpha alpha))))
3.7b
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2)))
19.0b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
16.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1))
16.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1))
14.5b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1))
7.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) u0))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))))
16.0b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
14.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
3.6b
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
0.3b
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
1.6b
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
2.4b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) u0))
3.6b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
7.7b
(*.f32 (*.f32 alpha alpha) u0)
3.1b
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1)))
3.7b
(*.f32 (neg.f32 alpha) (*.f32 (/.f32 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
2.4b
(*.f32 (neg.f32 alpha) (*.f32 u0 (-.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) alpha)) alpha)))
3.7b
(*.f32 (neg.f32 alpha) (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) alpha)))
1.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) -1/4 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3)))) u0)))
2.4b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
0.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
3.7b
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
7.7b
(*.f32 alpha (*.f32 alpha u0))
7.7b
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
Compiler

Compiled 408 to 279 computations (31.6% saved)

regimes194.0ms (2.6%)

Counts
47 → 1
Calls
Call 1
Inputs
(-.f32 1 1)
(*.f32 alpha (*.f32 alpha u0))
(*.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 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 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 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2)))
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1))
(*.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 (neg.f32 alpha) (*.f32 u0 (*.f32 (fma.f32 -1/2 u0 -1) alpha)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (log1p.f32 (neg.f32 u0))) 1))
(*.f32 (fma.f32 u0 -1/2 -1) (/.f32 u0 (/.f32 -1 (*.f32 alpha 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 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) 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 u0 (/.f32 (fma.f32 u0 1/2 -1) alpha)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0)))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) 3))
(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 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 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))) 3)
(*.f32 (*.f32 (neg.f32 alpha) alpha) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3))
(*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (neg.f32 (pow.f32 u0 3)) (log1p.f32 (fma.f32 u0 u0 u0))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log1p.f32 (neg.f32 (pow.f32 u0 3))) (log1p.f32 (fma.f32 u0 u0 u0))))
Outputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
Calls

10 calls:

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

Compiled 669 to 334 computations (50.1% saved)

regimes76.0ms (1%)

Counts
24 → 1
Calls
Call 1
Inputs
(-.f32 1 1)
(*.f32 alpha (*.f32 alpha u0))
(*.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 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 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 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2)))
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 1/3 u0))) u0))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (-.f32 1 (*.f32 u0 (*.f32 u0 1/4))))))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 1 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)) 1))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 -1/3 u0))) (-.f32 1 u0)) 1))
Outputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
Calls

6 calls:

11.0ms
u0
11.0ms
(*.f32 (neg.f32 alpha) alpha)
11.0ms
(*.f32 (neg.f32 alpha) alpha)
11.0ms
(-.f32 1 u0)
11.0ms
alpha
Results
ErrorSegmentsBranch
2.4b1alpha
2.4b1u0
2.4b1(*.f32 (neg.f32 alpha) alpha)
2.4b1(*.f32 (neg.f32 alpha) alpha)
2.4b1(-.f32 1 u0)
2.4b1(-.f32 1 u0)
Compiler

Compiled 320 to 167 computations (47.8% saved)

regimes60.0ms (0.8%)

Counts
20 → 1
Calls
Call 1
Inputs
(-.f32 1 1)
(*.f32 alpha (*.f32 alpha u0))
(*.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 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 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 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2)))
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha)))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.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

6 calls:

10.0ms
u0
10.0ms
(*.f32 (neg.f32 alpha) alpha)
9.0ms
(-.f32 1 u0)
9.0ms
(*.f32 (neg.f32 alpha) alpha)
9.0ms
alpha
Results
ErrorSegmentsBranch
2.4b1alpha
2.4b1u0
2.4b1(*.f32 (neg.f32 alpha) alpha)
2.4b1(*.f32 (neg.f32 alpha) alpha)
2.4b1(-.f32 1 u0)
2.4b1(-.f32 1 u0)
Compiler

Compiled 244 to 125 computations (48.8% saved)

regimes55.0ms (0.7%)

Counts
18 → 1
Calls
Call 1
Inputs
(-.f32 1 1)
(*.f32 alpha (*.f32 alpha u0))
(*.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 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 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 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) -1) (+.f32 -1 (*.f32 u0 -1/2)))
(+.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (neg.f32 alpha) (+.f32 (*.f32 (*.f32 -1/2 (*.f32 u0 u0)) alpha) (*.f32 (neg.f32 u0) alpha)))
Outputs
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1)))
Calls

6 calls:

9.0ms
alpha
9.0ms
u0
9.0ms
(-.f32 1 u0)
9.0ms
(*.f32 (neg.f32 alpha) alpha)
8.0ms
(*.f32 (neg.f32 alpha) alpha)
Results
ErrorSegmentsBranch
3.1b1alpha
3.1b1u0
3.1b1(*.f32 (neg.f32 alpha) alpha)
3.1b1(*.f32 (neg.f32 alpha) alpha)
3.1b1(-.f32 1 u0)
3.1b1(-.f32 1 u0)
Compiler

Compiled 214 to 111 computations (48.1% saved)

regimes44.0ms (0.6%)

Counts
13 → 1
Calls
Call 1
Inputs
(-.f32 1 1)
(*.f32 alpha (*.f32 alpha u0))
(*.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 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (*.f32 u0 (neg.f32 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 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
Calls

6 calls:

8.0ms
(*.f32 (neg.f32 alpha) alpha)
7.0ms
u0
7.0ms
(*.f32 (neg.f32 alpha) alpha)
7.0ms
alpha
6.0ms
(-.f32 1 u0)
Results
ErrorSegmentsBranch
3.6b1alpha
3.6b1u0
3.6b1(*.f32 (neg.f32 alpha) alpha)
3.6b1(*.f32 (neg.f32 alpha) alpha)
3.6b1(-.f32 1 u0)
3.6b1(-.f32 1 u0)
Compiler

Compiled 149 to 83 computations (44.3% saved)

regimes36.0ms (0.5%)

Counts
8 → 1
Calls
Call 1
Inputs
(-.f32 1 1)
(*.f32 alpha (*.f32 alpha u0))
(*.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 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
Outputs
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
Calls

6 calls:

8.0ms
(*.f32 (neg.f32 alpha) alpha)
7.0ms
(-.f32 1 u0)
5.0ms
u0
5.0ms
alpha
5.0ms
(*.f32 (neg.f32 alpha) alpha)
Results
ErrorSegmentsBranch
3.6b1alpha
3.6b1u0
3.6b1(*.f32 (neg.f32 alpha) alpha)
3.6b1(*.f32 (neg.f32 alpha) alpha)
3.6b1(-.f32 1 u0)
3.6b1(-.f32 1 u0)
Compiler

Compiled 91 to 55 computations (39.6% saved)

regimes33.0ms (0.4%)

Counts
7 → 1
Calls
Call 1
Inputs
(-.f32 1 1)
(*.f32 alpha (*.f32 alpha u0))
(*.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 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
Outputs
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
Calls

6 calls:

8.0ms
(-.f32 1 u0)
5.0ms
u0
5.0ms
(*.f32 (neg.f32 alpha) alpha)
5.0ms
(*.f32 (neg.f32 alpha) alpha)
4.0ms
alpha
Results
ErrorSegmentsBranch
3.7b1alpha
3.7b1u0
3.7b1(*.f32 (neg.f32 alpha) alpha)
3.7b1(*.f32 (neg.f32 alpha) alpha)
3.7b1(-.f32 1 u0)
3.7b1(-.f32 1 u0)
Compiler

Compiled 80 to 50 computations (37.5% saved)

regimes27.0ms (0.4%)

Accuracy

Total -21.9b remaining (-283.2%)

Threshold costs -21.9b (-283.2%)

Counts
6 → 1
Calls
Call 1
Inputs
(-.f32 1 1)
(*.f32 alpha (*.f32 alpha u0))
(*.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 (neg.f32 alpha) alpha) (-.f32 (-.f32 1 u0) 1))
Outputs
(*.f32 alpha (*.f32 alpha u0))
Calls

6 calls:

5.0ms
(*.f32 (neg.f32 alpha) alpha)
4.0ms
(*.f32 (neg.f32 alpha) alpha)
4.0ms
u0
4.0ms
alpha
4.0ms
(-.f32 1 u0)
Results
ErrorSegmentsBranch
7.7b1alpha
7.7b1u0
7.7b1(*.f32 (neg.f32 alpha) alpha)
7.7b1(*.f32 (neg.f32 alpha) alpha)
7.7b1(-.f32 1 u0)
7.7b1(-.f32 1 u0)
Compiler

Compiled 69 to 43 computations (37.7% saved)

simplify22.0ms (0.3%)

Algorithm
egg-herbie
Rules
133×distribute-rgt-neg-in_binary32
99×distribute-lft-neg-out_binary32
91×cancel-sign-sub-inv_binary32
91×neg-sub0_binary32
91×neg-mul-1_binary32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
046133
188133
2112133
3144133
4167131
5198131
6248131
7351131
8503131
9696131
10888131
11998131
121033131
131037131
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) u0))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 1 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha u0))
(-.f32 1 1)
Outputs
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
(*.f32 alpha (*.f32 alpha (-.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))))))
(*.f32 alpha (*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3))))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3)))))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 u0 alpha) (-.f32 (*.f32 1/2 u0) 1)))
(*.f32 (neg.f32 alpha) (/.f32 (*.f32 alpha u0) (+.f32 (*.f32 u0 1/2) -1)))
(*.f32 (*.f32 u0 alpha) (+.f32 (*.f32 (*.f32 u0 alpha) 1/2) alpha))
(*.f32 (*.f32 alpha u0) (+.f32 alpha (*.f32 1/2 (*.f32 alpha u0))))
(*.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 (*.f32 u0 1/2)))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 (*.f32 u0 1/2) 1))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (-.f32 1 (*.f32 u0 -1/2)))))
(*.f32 alpha (*.f32 alpha u0))
(-.f32 1 1)
0
Compiler

Compiled 107 to 70 computations (34.6% saved)

soundness63.0ms (0.8%)

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)

end41.0ms (0.6%)

Compiler

Compiled 91 to 49 computations (46.2% saved)

Profiling

Loading profile data...