Details

Time bar (total: 7.6s)

analyze55.0ms (0.7%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0.2%99.8%0%0%0%0
0%0%0.2%99.8%0%0%0%1
0%0%0.2%99.8%0%0%0%2
50%0.1%0.1%99.8%0%0%0%3
50%0.1%0.1%99.8%0%0%0%4
75%0.1%0%99.8%0%0%0%5
75%0.1%0%99.8%0%0%0%6
87.5%0.1%0%99.8%0%0%0%7
87.5%0.1%0%99.8%0%0%0%8
93.8%0.2%0%99.8%0%0%0%9
93.8%0.2%0%99.8%0%0%0%10
96.9%0.2%0%99.8%0%0%0%11
96.9%0.2%0%99.8%0%0%0%12
Compiler

Compiled 26 to 19 computations (26.9% saved)

sample1.5s (19.2%)

Results
1.4s8256×body256valid
Bogosity

preprocess198.0ms (2.6%)

Algorithm
egg-herbie
Rules
1484×fma-def
1154×associate-+l+
1076×+-commutative
882×associate--l+
830×*-commutative
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01654
13750
27650
315050
425450
533250
642350
760150
895350
9213250
10283150
11340850
12482950
13514250
14521450
15528250
16570550
17645450
18708850
19740350
20751750
21757350
22757350
23784150
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 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 (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 (neg.f32 (*.f32 u0 u0)) (log1p.f32 (neg.f32 alpha)))
(*.f32 u0 (*.f32 (neg.f32 u0) (log1p.f32 (neg.f32 alpha))))
(*.f32 u0 (*.f32 u0 (neg.f32 (log1p.f32 (neg.f32 alpha)))))
(*.f32 (*.f32 u0 (neg.f32 u0)) (log1p.f32 (neg.f32 alpha)))
Compiler

Compiled 13 to 10 computations (23.1% saved)

simplify53.0ms (0.7%)

Algorithm
egg-herbie
Rules
606×fma-def
522×associate-+l+
348×distribute-lft-in
300×associate-*r*
298×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01127
12425
24525
38525
413925
518025
623625
733125
850425
9110125
10146025
11175825
12247725
13263625
14266325
15266425
Stop Event
saturated
Counts
1 → 4
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 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))

eval1.0ms (0%)

Compiler

Compiled 36 to 19 computations (47.2% saved)

prune2.0ms (0%)

Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New134
Fresh011
Picked000
Done000
Total145
Error
0.3b
Counts
5 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
13.8b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
0.4b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
13.9b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0))))
Compiler

Compiled 32 to 23 computations (28.1% saved)

localize35.0ms (0.5%)

Local error

Found 3 expressions with local error:

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

Compiled 29 to 18 computations (37.9% saved)

series40.0ms (0.5%)

Counts
3 → 60
Calls

15 calls:

TimeVariablePointExpression
24.0ms
alpha
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0))))
10.0ms
alpha
@0
(*.f32 alpha (log.f32 (-.f32 1 u0)))
2.0ms
u0
@-inf
(*.f32 alpha (log.f32 (-.f32 1 u0)))
0.0ms
alpha
@inf
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0))))
0.0ms
u0
@0
(*.f32 (neg.f32 alpha) (*.f32 alpha (log.f32 (-.f32 1 u0))))

rewrite63.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1978×add-sqr-sqrt
1962×*-un-lft-identity
1820×add-cube-cbrt
1794×add-cbrt-cube
220×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify86.0ms (1.1%)

Algorithm
egg-herbie
Rules
1760×associate-+l-
1300×associate-+r-
856×distribute-lft-in
836×distribute-rgt-in
750×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02163063
15552785
222822671
370532667
Stop Event
node limit
Counts
109 → 189
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 (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 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 (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 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u0)))) 1)
(*.f32 1 (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) 1)
(*.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) (sqrt.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 2))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 2) (cbrt.f32 (log1p.f32 (neg.f32 u0))))
(pow.f32 (log1p.f32 (neg.f32 u0)) 1)
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2)
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3)
(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))))
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u0))))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (neg.f32 u0))) 1))
(log1p.f32 (neg.f32 u0))
(-.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))) 1)
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 3)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)
(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 (pow.f32 (-.f32 1 u0) alpha) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 1))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha))) 1)
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) 1)
(pow.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) 2)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) 3)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) 2))
(log.f32 (pow.f32 (-.f32 1 u0) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha))))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) 3))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) 1))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 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)))
(-.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 -1/3 (pow.f32 u0 3))))
(-.f32 (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2))) u0)
(-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -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 -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 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 (+.f32 (log.f32 -1) (/.f32 -1 u0)) (-.f32 (/.f32 1/2 (*.f32 u0 u0)) (log.f32 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 (log.f32 u0) (log.f32 -1)) (-.f32 (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0))) (/.f32 1/3 (pow.f32 u0 3))))
(+.f32 (log.f32 -1) (-.f32 (-.f32 (/.f32 -1 u0) (/.f32 1/2 (*.f32 u0 u0))) (-.f32 (/.f32 1/3 (pow.f32 u0 3)) (log.f32 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 -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 (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 (*.f32 u0 u0) 1/2)))
(*.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)))))
(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 (*.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 (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 (*.f32 u0 1/3) 1/2)) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))
(*.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))
(fma.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha)))
(fma.f32 (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.f32 alpha 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 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 (*.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 (fma.f32 (-.f32 (neg.f32 (log.f32 -1)) (log.f32 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 (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 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha)))))
(+.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 (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 u0 (neg.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))
(*.f32 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) alpha)
(+.f32 (*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha))))
(fma.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha) (fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))))
(fma.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha) (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) 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 (pow.f32 u0 4) alpha) (fma.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha) (fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha)))))
(+.f32 (*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) (*.f32 alpha (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 -1/4 (pow.f32 u0 4)))))
(*.f32 alpha (-.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 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)
(*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) alpha)
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) alpha)
(+.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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) alpha))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) alpha (/.f32 (neg.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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) alpha)))
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) alpha (/.f32 (neg.f32 alpha) u0)))
(+.f32 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) alpha) (*.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 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) alpha))))
(fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (-.f32 (fma.f32 -1/3 (/.f32 alpha (pow.f32 u0 3)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) alpha)) (/.f32 alpha u0)))
(+.f32 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) alpha) (-.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 -1/2 (/.f32 -1/3 u0))) (/.f32 alpha u0)))
(*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(neg.f32 (*.f32 (log.f32 (/.f32 -1 u0)) alpha))
(*.f32 (log.f32 (/.f32 -1 u0)) (neg.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 alpha (log.f32 (/.f32 -1 u0)))) (*.f32 -1 (/.f32 alpha u0)))
(*.f32 -1 (+.f32 (*.f32 (log.f32 (/.f32 -1 u0)) alpha) (/.f32 alpha u0)))
(neg.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) alpha (/.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 (log.f32 (/.f32 -1 u0)) alpha) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (neg.f32 (/.f32 alpha u0))))
(+.f32 (/.f32 (*.f32 -1/2 alpha) (*.f32 u0 u0)) (neg.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) alpha (/.f32 alpha u0))))
(-.f32 (*.f32 (/.f32 alpha u0) (+.f32 -1 (/.f32 -1/2 u0))) (*.f32 (log.f32 (/.f32 -1 u0)) alpha))
(+.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 (log.f32 (/.f32 -1 u0)) alpha) (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)) (fma.f32 -1/3 (/.f32 alpha (pow.f32 u0 3)) (/.f32 (neg.f32 alpha) u0))) (*.f32 (log.f32 (/.f32 -1 u0)) alpha))
(+.f32 (neg.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) alpha (/.f32 alpha u0))) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 -1/2 (/.f32 -1/3 u0))))
(-.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 -1/2 (/.f32 -1/3 u0))) (fma.f32 (log.f32 (/.f32 -1 u0)) alpha (/.f32 alpha 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 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 (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 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u0)))) 1)
(log1p.f32 (neg.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 (sqrt.f32 (log1p.f32 (neg.f32 u0))) (sqrt.f32 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(*.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 2))
(log1p.f32 (neg.f32 u0))
(*.f32 (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 2) (cbrt.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 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2)
(log1p.f32 (neg.f32 u0))
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
(log1p.f32 (neg.f32 u0))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3)
(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))
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(exp.f32 (*.f32 (log.f32 (log1p.f32 (neg.f32 u0))) 1))
(log1p.f32 (neg.f32 u0))
(log1p.f32 (neg.f32 u0))
(-.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))) 1)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 1)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 3)
(*.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 (*.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 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 2))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(log.f32 (pow.f32 (pow.f32 (-.f32 1 u0) alpha) alpha))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)) 3))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(exp.f32 (*.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))) 1))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha))) 1)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) 1)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(pow.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) 2)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) 3)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) 3) 1/3)
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(sqrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) 2))
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(log.f32 (pow.f32 (-.f32 1 u0) alpha))
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha))))
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha) 3))
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(exp.f32 (*.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) 1))
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)))
(*.f32 alpha (log.f32 (-.f32 1 u0)))
(*.f32 alpha (log1p.f32 (neg.f32 u0)))

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.3b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
Compiler

Compiled 24 to 7 computations (70.8% saved)

series11.0ms (0.1%)

Counts
3 → 60
Calls

15 calls:

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

rewrite86.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
1556×add-sqr-sqrt
1544×*-un-lft-identity
1428×add-cube-cbrt
1404×add-cbrt-cube
200×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01049
120333
2259533
Stop Event
node limit
Counts
3 → 44
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 (exp.f32 (log1p.f32 (*.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 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)))) (#(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 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3)))) (#(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 log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))))) (#(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 exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 1))))) (#(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 -.f32 (exp.f32 (log1p.f32 (*.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 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)))) (#(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 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3)))) (#(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 log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (log1p.f32 u0)))))))) (#(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 exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 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 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (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 pow.f32 (log1p.f32 u0) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)))) (#(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)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (log1p.f32 u0)) 1))))))

simplify82.0ms (1.1%)

Algorithm
egg-herbie
Rules
1690×associate-+l-
1352×fma-def
1292×associate-+r-
726×*-commutative
624×distribute-lft-in
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01952724
15082500
220922370
368482366
Stop Event
node limit
Counts
104 → 189
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 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3)
(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))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 1))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0)))) 1)
(pow.f32 (*.f32 alpha (log1p.f32 u0)) 1)
(pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2))
(log.f32 (pow.f32 (+.f32 u0 1) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (log1p.f32 u0)))))
(cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0))))
(exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))) 1))
(log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1)
(*.f32 (log1p.f32 u0) 1)
(*.f32 1 (log1p.f32 u0))
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (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)))
(pow.f32 (log1p.f32 u0) 1)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(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)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u0)) 1))
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 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.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 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 (neg.f32 alpha) alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (neg.f32 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 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) (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 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 (*.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 1/2 (*.f32 u0 1/3))) (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 (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 (*.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 alpha (/.f32 u0 alpha)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) (*.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 alpha (/.f32 (*.f32 u0 u0) alpha)) (/.f32 alpha (/.f32 u0 alpha))) (*.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)))))
(+.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 alpha (/.f32 (*.f32 u0 u0) alpha)) (/.f32 alpha (/.f32 u0 alpha))) (*.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 alpha (/.f32 (*.f32 u0 u0) alpha)) (+.f32 (/.f32 1/3 u0) 1/2)))
(*.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 alpha (*.f32 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 alpha (/.f32 (*.f32 u0 u0) alpha)) (/.f32 alpha (/.f32 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 alpha (/.f32 (*.f32 u0 u0) alpha)) (/.f32 alpha (/.f32 u0 alpha)))))
(+.f32 (fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (/.f32 alpha (/.f32 (*.f32 u0 u0) alpha)) (+.f32 (/.f32 1/3 u0) 1/2)))
(*.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 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 alpha u0) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/2 (neg.f32 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))))
(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 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)))
(*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) 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 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)) (*.f32 alpha (fma.f32 (pow.f32 u0 3) -1/3 (*.f32 (pow.f32 u0 4) -1/4))))
(*.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 -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 -1/2 (/.f32 -1/3 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)))
(*.f32 -1 (+.f32 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.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))))
(fma.f32 (neg.f32 alpha) (log.f32 (/.f32 -1 u0)) (-.f32 (/.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 -1/2 (/.f32 -1/3 u0))))
(-.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 -1/2 (/.f32 -1/3 u0))) (fma.f32 alpha (log.f32 (/.f32 -1 u0)) (/.f32 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 u0 (*.f32 u0 -1/2)) u0)
(fma.f32 (*.f32 u0 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 (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)
(+.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 (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 u0) (-.f32 (+.f32 (log.f32 -1) (/.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 (+.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 1/2 (*.f32 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 -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 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 0 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1)
(*.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 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(*.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 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 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 (*.f32 alpha alpha) (neg.f32 (log1p.f32 u0)))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 2))
(*.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 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(*.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 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 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 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 1))
(*.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 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0)))) 1)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (*.f32 alpha (log1p.f32 u0)) 1)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3)
(*.f32 alpha (log1p.f32 u0))
(sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2))
(*.f32 alpha (log1p.f32 u0))
(log.f32 (pow.f32 (+.f32 u0 1) alpha))
(*.f32 alpha (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (log1p.f32 u0)))))
(*.f32 alpha (log1p.f32 u0))
(cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3))
(*.f32 alpha (log1p.f32 u0))
(expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (log1p.f32 u0))
(exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (log1p.f32 u0))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))) 1))
(*.f32 alpha (log1p.f32 u0))
(log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (log1p.f32 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 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (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)
(pow.f32 (log1p.f32 u0) 1)
(log1p.f32 u0)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(log1p.f32 u0)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(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)
(exp.f32 (*.f32 (log.f32 (log1p.f32 u0)) 1))
(log1p.f32 u0)

localize35.0ms (0.5%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
13.9b
(log.f32 (-.f32 1 u0))
Compiler

Compiled 27 to 14 computations (48.1% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite56.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1922×add-sqr-sqrt
1906×*-un-lft-identity
1766×add-cube-cbrt
1744×add-cbrt-cube
218×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify55.0ms (0.7%)

Algorithm
egg-herbie
Rules
1234×associate-*r*
1168×associate-+r+
1076×associate-+l+
994×associate-*l*
544×associate-/l*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0871332
12331234
29511158
340111142
Stop Event
node limit
Counts
38 → 73
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 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))) 3) 1/3)
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))) 2))
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1)))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))) 1))
(log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1))
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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (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 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha (*.f32 alpha u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (fma.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 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 (*.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 1/2 (*.f32 u0 1/3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3)))))
(*.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 alpha (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (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 (*.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 alpha (/.f32 u0 alpha)))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 alpha)) (/.f32 alpha (/.f32 u0 alpha)))
(*.f32 alpha (+.f32 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 alpha)) (/.f32 alpha 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 u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(-.f32 (*.f32 (/.f32 alpha u0) (+.f32 alpha (*.f32 (/.f32 1/2 u0) alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(+.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 u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))))
(+.f32 (fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha (neg.f32 alpha)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) alpha) (+.f32 1/2 (/.f32 1/3 u0))))
(-.f32 (*.f32 (/.f32 alpha (/.f32 u0 alpha)) (+.f32 (/.f32 1/2 u0) (+.f32 1 (/.f32 1/3 (*.f32 u0 u0))))) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(*.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 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 alpha (/.f32 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 u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (+.f32 (/.f32 1/2 u0) 1) (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 alpha u0) (+.f32 alpha (*.f32 (/.f32 1/2 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 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha)))))
(+.f32 (fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 (/.f32 alpha (*.f32 u0 u0)) alpha) (+.f32 1/2 (/.f32 1/3 u0))))
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 alpha (/.f32 u0 alpha)) (+.f32 (/.f32 1/2 u0) (+.f32 1 (/.f32 1/3 (*.f32 u0 u0))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))) 1)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))) 1)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))) 3)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))) 3) 1/3)
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))) 2))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))) 3))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))) 1))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1))
(*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))

eval125.0ms (1.6%)

Compiler

Compiled 8637 to 4452 computations (48.5% saved)

prune92.0ms (1.2%)

Pruning

24 alts after pruning (22 fresh and 2 done)

PrunedKeptTotal
New49622518
Fresh000
Picked011
Done112
Total49724521
Error
0.0b
Counts
521 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
2.9b
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3)))))
4.1b
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
9.0b
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
9.0b
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3)
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))))
3.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0)))
15.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
14.5b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u0)))))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
13.8b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
4.1b
(*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))
2.4b
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))
3.0b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
8.2b
(*.f32 (*.f32 alpha alpha) u0)
4.2b
(*.f32 (neg.f32 alpha) (fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 (*.f32 u0 u0) alpha))))
0.7b
(*.f32 (neg.f32 alpha) (pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) alpha)) 3))
2.5b
(*.f32 (neg.f32 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))))))
4.1b
(*.f32 (neg.f32 alpha) (*.f32 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) alpha))
0.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)))
3.0b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
0.4b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
8.2b
(*.f32 alpha (*.f32 alpha u0))
9.5b
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
Compiler

Compiled 683 to 465 computations (31.9% saved)

localize26.0ms (0.3%)

Local error

Found 2 expressions with local error:

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

Compiled 23 to 7 computations (69.6% saved)

series1.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite52.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1500×add-sqr-sqrt
1488×*-un-lft-identity
1374×add-cube-cbrt
1354×add-cbrt-cube
1338×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

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

simplify58.0ms (0.8%)

Algorithm
egg-herbie
Rules
1594×distribute-lft-in
1144×associate-*r*
1014×associate-+r+
964×associate-+l+
900×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
0841401
12361233
29681085
338131085
Stop Event
node limit
Counts
37 → 78
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 (log1p.f32 u0) (*.f32 alpha alpha))) 1)
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 3)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)
(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))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 1))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))))
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 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 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)) (*.f32 alpha (neg.f32 alpha)))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha (*.f32 alpha u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (fma.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 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 (*.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 (fma.f32 1/4 (pow.f32 u0 4) u0) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3)))))
(*.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 alpha (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (neg.f32 alpha)))
(*.f32 alpha (*.f32 (neg.f32 alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(+.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 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(-.f32 (*.f32 (/.f32 alpha u0) alpha) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha (/.f32 alpha 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 u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 alpha 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)))))
(-.f32 (*.f32 (+.f32 1 (/.f32 1/2 u0)) (*.f32 alpha (/.f32 alpha u0))) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))
(+.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 u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1)))))
(+.f32 (*.f32 (/.f32 alpha u0) alpha) (-.f32 (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 (/.f32 1/3 u0) 1/2)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))))
(+.f32 (*.f32 alpha (/.f32 alpha u0)) (-.f32 (*.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 1/2 (/.f32 1/3 u0))) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))))
(*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))
(*.f32 (*.f32 alpha 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))
(fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 alpha (/.f32 alpha 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 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 u0 u0)))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 alpha (*.f32 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 1 (/.f32 1/2 u0)) (*.f32 alpha (/.f32 alpha u0))))
(+.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 (*.f32 1/2 (*.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 u0) (/.f32 alpha 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 (/.f32 1/3 u0) 1/2)))
(+.f32 (fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 alpha (/.f32 alpha u0))) (*.f32 (*.f32 alpha (/.f32 alpha (*.f32 u0 u0))) (+.f32 1/2 (/.f32 1/3 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 (*.f32 alpha alpha) (log1p.f32 u0)) 0)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha 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 (*.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 1 (-.f32 (*.f32 (*.f32 alpha 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 (log1p.f32 u0) (*.f32 alpha alpha))) 3)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha 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 (log1p.f32 u0) (*.f32 alpha alpha)) 3) 1/3)
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha 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 (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 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 (*.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 (+.f32 u0 1) (*.f32 alpha alpha)))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha 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 (log1p.f32 u0) (*.f32 alpha alpha)) 3))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha 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 (log1p.f32 u0) (*.f32 alpha alpha))))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha 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 (log1p.f32 u0) (*.f32 alpha alpha))))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha 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 (*.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha alpha))) 1))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha 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 (log1p.f32 u0) (*.f32 alpha alpha))))
(+.f32 1 (-.f32 (*.f32 (*.f32 alpha 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))

localize12.0ms (0.2%)

Local error

Found 1 expressions with local error:

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

Compiled 12 to 4 computations (66.7% saved)

series2.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite49.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1146×add-sqr-sqrt
1136×*-un-lft-identity
1068×pow1
1048×add-cube-cbrt
1028×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
111913
2144113
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 (*.f32 alpha (sqrt.f32 u0)) 2)))) (#(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 (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 (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 exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))))))

simplify42.0ms (0.6%)

Algorithm
egg-herbie
Rules
1654×distribute-rgt-in
1626×distribute-lft-in
1322×log-prod
820×associate-+r+
808×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
035455
188455
2339455
32029455
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 (*.f32 alpha (sqrt.f32 u0)) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(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 (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))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
(log1p.f32 (expm1.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 (*.f32 alpha (sqrt.f32 u0)) 2)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(*.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 (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))
(exp.f32 (log.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))

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

Compiled 68 to 38 computations (44.1% saved)

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

rewrite98.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1794×associate-*r/
1384×associate-*l/
350×add-sqr-sqrt
334×pow1
334×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

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

simplify140.0ms (1.8%)

Algorithm
egg-herbie
Rules
1230×associate-+r+
1076×associate-*r*
1066×associate-*l*
844×associate-/l*
554×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
051914838
1140114174
2680714174
Stop Event
node limit
Counts
266 → 318
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 (*.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 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 -1/3 (pow.f32 u0 3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 -1/3 (pow.f32 u0 3))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 -1/2 (pow.f32 u0 2)) (*.f32 -1/3 (pow.f32 u0 3)))
(*.f32 (-.f32 (*.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 (exp.f32 (log1p.f32 (*.f32 u0 -1/3))) 1)
(pow.f32 (*.f32 u0 -1/3) 1)
(pow.f32 (sqrt.f32 (*.f32 u0 -1/3)) 2)
(pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 3)
(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)))
(exp.f32 (log.f32 (*.f32 u0 -1/3)))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 -1/3)) 1))
(log1p.f32 (expm1.f32 (*.f32 u0 -1/3)))
(+.f32 0 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (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 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(+.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 (neg.f32 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha)))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))))) 1)
(-.f32 0 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))) 1)
(-.f32 (-.f32 0 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(-.f32 (-.f32 0 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha))) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) 1) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) 1) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 alpha (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) (-.f32 0 (*.f32 alpha alpha))) alpha)
(/.f32 (*.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) (-.f32 0 (pow.f32 alpha 3))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0)))) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -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 (neg.f32 u0) 3))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) 1) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) 1) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0)))) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 (neg.f32 u0) 3))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) -1) (-.f32 0 (*.f32 alpha alpha))) alpha)
(/.f32 (*.f32 (*.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) -1) (-.f32 0 (pow.f32 alpha 3))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2)) (cbrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (cbrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (-.f32 0 (*.f32 alpha alpha)) (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) alpha)
(/.f32 (*.f32 (-.f32 0 (pow.f32 alpha 3)) (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 (-.f32 0 (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))) alpha)
(/.f32 (*.f32 (-.f32 0 (pow.f32 alpha 3)) (neg.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) (*.f32 alpha alpha)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0))) (*.f32 alpha alpha)) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 (neg.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (*.f32 alpha alpha)) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (*.f32 alpha alpha)) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) alpha) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) alpha) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) 1) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(pow.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)
(neg.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u0 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 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)) 3))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 3) (pow.f32 alpha 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))))
(+.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 (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) 1)
(/.f32 (*.f32 u0 u0) (/.f32 (+.f32 -1/2 (*.f32 1/3 u0)) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))))
(/.f32 (*.f32 u0 u0) (/.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)) (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))))
(/.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 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 -1/8 (*.f32 -1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) (-.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) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (-.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))))
(/.f32 (*.f32 u0 (*.f32 u0 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(/.f32 (*.f32 (*.f32 u0 u0) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) 1/4)) (-.f32 (*.f32 u0 -1/3) -1/2))
(/.f32 (*.f32 (*.f32 u0 u0) (neg.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (neg.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (*.f32 (*.f32 u0 u0) (neg.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (neg.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (*.f32 1 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (*.f32 1 (*.f32 (*.f32 u0 u0) (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(/.f32 (*.f32 1 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0))) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (*.f32 1 (*.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3))))) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3))) (-.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) (sqrt.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (sqrt.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) (sqrt.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (sqrt.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/3 -1/2)) 2)) (cbrt.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (cbrt.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/3 -1/2)) 2)) (cbrt.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (cbrt.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) 1/4) (*.f32 u0 u0)) (-.f32 (*.f32 u0 -1/3) -1/2))
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (*.f32 u0 u0)) (neg.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) (*.f32 u0 u0)) (neg.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) 1) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) 1) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(/.f32 (*.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) 1) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (*.f32 (*.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) 1) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) 1) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) 1) (-.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) (*.f32 (sqrt.f32 (fma.f32 u0 -1/3 -1/2)) (*.f32 u0 u0))) (sqrt.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (*.f32 (sqrt.f32 (fma.f32 u0 -1/3 -1/2)) (*.f32 u0 u0))) (sqrt.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (*.f32 (*.f32 u0 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) u0) (+.f32 -1/2 (*.f32 1/3 u0)))
(/.f32 (*.f32 (*.f32 u0 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) u0) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 1)
(pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) 2)
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 3)
(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 (pow.f32 (exp.f32 u0) 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))))))
(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)))))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 1))
(log1p.f32 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -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)))
(+.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 alpha (neg.f32 u0)))
(+.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha) (*.f32 (neg.f32 u0) alpha))
(+.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))) 1)
(/.f32 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))))
(/.f32 alpha (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (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))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0)))) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))
(/.f32 (*.f32 alpha (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 (neg.f32 u0) 3))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (*.f32 alpha (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 alpha (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (-.f32 0 (*.f32 alpha alpha))) alpha)
(/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (-.f32 0 (pow.f32 alpha 3))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 1 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 1 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2)) (cbrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (cbrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (-.f32 0 (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) alpha)
(/.f32 (*.f32 (-.f32 0 (pow.f32 alpha 3)) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0))) alpha) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 (neg.f32 u0) 3)) alpha) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) alpha) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) alpha) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) 1) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) 1) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) alpha)) (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) alpha)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 1)
(pow.f32 (sqrt.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2))
(log.f32 (pow.f32 (exp.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 3))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) 3) (pow.f32 alpha 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))))
(exp.f32 (log.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) 1))
(log1p.f32 (expm1.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (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 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 -1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) (pow.f32 alpha 2)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 u0 alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(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 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 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))
(+.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 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 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 1/2 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 1/3 (pow.f32 u0 3))))
(+.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 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 -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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(*.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 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (-.f32 (*.f32 -1/3 u0) 1/2) (pow.f32 u0 2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 (-.f32 (*.f32 (pow.f32 u0 2) (-.f32 (*.f32 -1/3 u0) 1/2)) u0) alpha)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 -1 (*.f32 u0 alpha))
(*.f32 alpha (neg.f32 u0))
(*.f32 u0 (neg.f32 alpha))
(+.f32 (*.f32 -1 (*.f32 u0 alpha)) (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1 (*.f32 u0 alpha) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (+.f32 (*.f32 -1/2 (*.f32 u0 u0)) (neg.f32 u0)))
(*.f32 alpha (+.f32 (neg.f32 u0) (*.f32 -1/2 (*.f32 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 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha))
(*.f32 -1/3 (*.f32 alpha (pow.f32 u0 3)))
(*.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 alpha (pow.f32 u0 3)) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 (*.f32 u0 (*.f32 u0 alpha)) (fma.f32 -1/3 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))))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(*.f32 -1/3 (*.f32 (pow.f32 u0 3) alpha))
(*.f32 -1/3 (*.f32 alpha (pow.f32 u0 3)))
(*.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 alpha (pow.f32 u0 3)) (*.f32 -1/2 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 (*.f32 u0 (*.f32 u0 alpha)) (fma.f32 -1/3 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))))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 (sqrt.f32 (*.f32 u0 -1/3)) 2)
(*.f32 -1/3 u0)
(pow.f32 (cbrt.f32 (*.f32 u0 -1/3)) 3)
(*.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)
(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)
(log1p.f32 (expm1.f32 (*.f32 u0 -1/3)))
(*.f32 -1/3 u0)
(+.f32 0 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (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 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(+.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -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 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(+.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))))) 1)
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 0 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 (exp.f32 (log1p.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))) 1)
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(-.f32 (-.f32 0 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 (-.f32 0 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha))) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) 1) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) 1) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 alpha (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 alpha (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) (-.f32 0 (*.f32 alpha alpha))) alpha)
(/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) (/.f32 alpha (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (pow.f32 alpha 3)) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(/.f32 (*.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) (-.f32 0 (pow.f32 alpha 3))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha 3))))
(/.f32 (*.f32 alpha (neg.f32 (pow.f32 alpha 3))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0)))) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 (neg.f32 u0) 3))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))
(*.f32 1 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha))))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))))
(*.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha))))
(/.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(/.f32 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (*.f32 alpha (neg.f32 alpha))) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0))
(/.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(/.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 alpha (+.f32 (pow.f32 u0 3) (neg.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3))))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) 1) (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) 1) (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0)))) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 (neg.f32 u0) 3))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))
(*.f32 1 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) 1) (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))))
(*.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) -1) (-.f32 0 (*.f32 alpha alpha))) alpha)
(/.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha 3)) (+.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) u0)) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha 3)) (+.f32 u0 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))) alpha)
(/.f32 (*.f32 (*.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) -1) (-.f32 0 (pow.f32 alpha 3))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 (neg.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha 3))))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha 3)) (*.f32 alpha alpha)) (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))) (sqrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) (sqrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))) (sqrt.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))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2)) (cbrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (cbrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 alpha (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) 2))) (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)) (cbrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))))))
(/.f32 (*.f32 alpha alpha) (/.f32 (/.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)) (cbrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) 2)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) (cbrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) 2))) (cbrt.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))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (-.f32 0 (*.f32 alpha alpha)) (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) alpha)
(/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) (/.f32 alpha (neg.f32 (*.f32 alpha alpha))))
(/.f32 (neg.f32 (pow.f32 alpha 3)) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(/.f32 (*.f32 (-.f32 0 (pow.f32 alpha 3)) (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha 3))))
(/.f32 (*.f32 alpha (neg.f32 (pow.f32 alpha 3))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(/.f32 (*.f32 (-.f32 0 (*.f32 alpha alpha)) (neg.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))) alpha)
(/.f32 (neg.f32 (*.f32 alpha alpha)) (/.f32 alpha (*.f32 (neg.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))))
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha 3)) (+.f32 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) u0)) alpha)
(/.f32 (*.f32 (neg.f32 (pow.f32 alpha 3)) (+.f32 u0 (*.f32 u0 (*.f32 (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))) alpha)
(/.f32 (*.f32 (-.f32 0 (pow.f32 alpha 3)) (neg.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (*.f32 (neg.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) (/.f32 (*.f32 alpha alpha) (neg.f32 (pow.f32 alpha 3))))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha 3)) (*.f32 alpha alpha)) (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (neg.f32 alpha)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) (*.f32 alpha alpha)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0))) (*.f32 alpha alpha)) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 (neg.f32 u0) 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (*.f32 alpha alpha)) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 alpha (*.f32 alpha (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))
(*.f32 1 (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (*.f32 alpha alpha)) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 alpha alpha) (/.f32 (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))) (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))))
(*.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha))))
(/.f32 (*.f32 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) alpha) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) alpha) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) 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) (neg.f32 (*.f32 u0 u0))))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0) alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) 1) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 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))) alpha)))
(pow.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)) 1)
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) 2)
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))) 3)
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)) 3) 1/3)
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(neg.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 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)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)) 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)) 2))
(fabs.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) alpha))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)))))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha)) 3))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 3)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 3) (pow.f32 alpha 3)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(exp.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))) 1))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3)))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) 1) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(/.f32 (*.f32 u0 u0) (/.f32 (+.f32 -1/2 (*.f32 1/3 u0)) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))))
(*.f32 (/.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3))) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))
(*.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (/.f32 u0 (/.f32 (fma.f32 u0 1/3 -1/2) u0)))
(/.f32 (*.f32 u0 u0) (/.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)) (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))))
(*.f32 (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))
(*.f32 (/.f32 u0 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6)))) (*.f32 u0 (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 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3))) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))
(*.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (/.f32 u0 (/.f32 (fma.f32 u0 1/3 -1/2) u0)))
(/.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(*.f32 (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))
(*.f32 (/.f32 u0 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6)))) (*.f32 u0 (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 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3))) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))
(*.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (/.f32 u0 (/.f32 (fma.f32 u0 1/3 -1/2) u0)))
(/.f32 (*.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(*.f32 (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))
(*.f32 (/.f32 u0 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6)))) (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(/.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 -1/2))) (*.f32 1/9 (*.f32 (pow.f32 u0 3) (pow.f32 u0 3)))) (+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 1/3 (pow.f32 u0 3))))
(/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 -1/9 (pow.f32 u0 6))) (fma.f32 u0 (*.f32 u0 -1/2) (*.f32 1/3 (pow.f32 u0 3))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) (-.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) (*.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 (fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 1/9 (*.f32 (pow.f32 u0 3) (pow.f32 u0 3)))) (*.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) (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3))) (-.f32 (fma.f32 1/9 (pow.f32 u0 6) (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6))))
(/.f32 (*.f32 u0 (*.f32 u0 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (+.f32 -1/2 (*.f32 1/3 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3))) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))
(*.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (/.f32 u0 (/.f32 (fma.f32 u0 1/3 -1/2) u0)))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(*.f32 (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))
(*.f32 (/.f32 u0 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6)))) (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(/.f32 (*.f32 (*.f32 u0 u0) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) 1/4)) (-.f32 (*.f32 u0 -1/3) -1/2))
(/.f32 (fma.f32 (*.f32 u0 u0) 1/9 -1/4) (/.f32 (fma.f32 u0 -1/3 1/2) (*.f32 u0 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 1/2)) (fma.f32 u0 (*.f32 u0 1/9) -1/4))
(/.f32 (*.f32 (*.f32 u0 u0) (neg.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (neg.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (fma.f32 (*.f32 u0 u0) 1/9 -1/4) (/.f32 (fma.f32 u0 -1/3 1/2) (*.f32 u0 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 1/2)) (fma.f32 u0 (*.f32 u0 1/9) -1/4))
(/.f32 (*.f32 (*.f32 u0 u0) (neg.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (neg.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (+.f32 1/8 (neg.f32 (*.f32 (pow.f32 u0 3) -1/27))) (/.f32 (neg.f32 (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (*.f32 u0 u0)))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 1/8 (*.f32 (pow.f32 u0 3) 1/27)))) (+.f32 (*.f32 (*.f32 u0 u0) -1/9) (fma.f32 u0 1/6 -1/4)))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 1/8 (*.f32 (pow.f32 u0 3) 1/27)))) (+.f32 (fma.f32 u0 1/6 -1/4) (*.f32 (*.f32 u0 u0) -1/9)))
(/.f32 (*.f32 1 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (+.f32 -1/2 (*.f32 1/3 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3))) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))
(*.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (/.f32 u0 (/.f32 (fma.f32 u0 1/3 -1/2) u0)))
(/.f32 (*.f32 1 (*.f32 (*.f32 u0 u0) (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(*.f32 (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))
(*.f32 (/.f32 u0 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6)))) (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(/.f32 (*.f32 1 (*.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) (+.f32 -1/2 (*.f32 u0 1/3))) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))
(*.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (/.f32 u0 (/.f32 (fma.f32 u0 1/3 -1/2) u0)))
(/.f32 (*.f32 1 (*.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(*.f32 (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))
(*.f32 (/.f32 u0 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6)))) (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3))))) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 -1/2))) (*.f32 1/9 (*.f32 (pow.f32 u0 3) (pow.f32 u0 3)))) (+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 1/3 (pow.f32 u0 3))))
(/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 -1/9 (pow.f32 u0 6))) (fma.f32 u0 (*.f32 u0 -1/2) (*.f32 1/3 (pow.f32 u0 3))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3))) (-.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) (*.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 (fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 1/9 (*.f32 (pow.f32 u0 3) (pow.f32 u0 3)))) (*.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) (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3))) (-.f32 (fma.f32 1/9 (pow.f32 u0 6) (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) (sqrt.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (sqrt.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (*.f32 u0 (*.f32 u0 (sqrt.f32 (fma.f32 -1/3 u0 -1/2)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))))
(*.f32 (/.f32 (*.f32 u0 (*.f32 u0 (sqrt.f32 (fma.f32 -1/3 u0 -1/2)))) (sqrt.f32 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6))))) (sqrt.f32 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 -1/3 -1/2))) (sqrt.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (sqrt.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (*.f32 u0 (*.f32 u0 (sqrt.f32 (fma.f32 -1/3 u0 -1/2)))) (/.f32 (sqrt.f32 (+.f32 -1/2 (*.f32 u0 1/3))) (sqrt.f32 (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9))) (sqrt.f32 (fma.f32 u0 1/3 -1/2))) (*.f32 u0 (*.f32 u0 (sqrt.f32 (fma.f32 -1/3 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/3 -1/2)) 2)) (cbrt.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))))) (cbrt.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (fma.f32 -1/3 u0 -1/2)) 2)) (/.f32 (cbrt.f32 (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))))
(*.f32 (/.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (fma.f32 -1/3 u0 -1/2)) 2)) (cbrt.f32 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6))))) (cbrt.f32 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/3 -1/2)) 2)) (cbrt.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)))) (cbrt.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (fma.f32 -1/3 u0 -1/2)) 2)) (/.f32 (cbrt.f32 (+.f32 -1/2 (*.f32 u0 1/3))) (cbrt.f32 (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))))
(*.f32 (/.f32 (*.f32 (*.f32 u0 u0) (pow.f32 (cbrt.f32 (fma.f32 -1/3 u0 -1/2)) 2)) (cbrt.f32 (fma.f32 u0 1/3 -1/2))) (cbrt.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) 1/4) (*.f32 u0 u0)) (-.f32 (*.f32 u0 -1/3) -1/2))
(/.f32 (fma.f32 (*.f32 u0 u0) 1/9 -1/4) (/.f32 (fma.f32 u0 -1/3 1/2) (*.f32 u0 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 1/2)) (fma.f32 u0 (*.f32 u0 1/9) -1/4))
(/.f32 (*.f32 (neg.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (*.f32 u0 u0)) (neg.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (fma.f32 (*.f32 u0 u0) 1/9 -1/4) (/.f32 (fma.f32 u0 -1/3 1/2) (*.f32 u0 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 1/2)) (fma.f32 u0 (*.f32 u0 1/9) -1/4))
(/.f32 (*.f32 (neg.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) (*.f32 u0 u0)) (neg.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (+.f32 1/8 (neg.f32 (*.f32 (pow.f32 u0 3) -1/27))) (/.f32 (neg.f32 (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (*.f32 u0 u0)))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 1/8 (*.f32 (pow.f32 u0 3) 1/27)))) (+.f32 (*.f32 (*.f32 u0 u0) -1/9) (fma.f32 u0 1/6 -1/4)))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 1/8 (*.f32 (pow.f32 u0 3) 1/27)))) (+.f32 (fma.f32 u0 1/6 -1/4) (*.f32 (*.f32 u0 u0) -1/9)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) 1) (+.f32 -1/2 (*.f32 1/3 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3))) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))
(*.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (/.f32 u0 (/.f32 (fma.f32 u0 1/3 -1/2) u0)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) 1) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(*.f32 (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))
(*.f32 (/.f32 u0 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6)))) (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(/.f32 (*.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) 1) (+.f32 -1/2 (*.f32 1/3 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3))) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))
(*.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (/.f32 u0 (/.f32 (fma.f32 u0 1/3 -1/2) u0)))
(/.f32 (*.f32 (*.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) 1) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(*.f32 (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))
(*.f32 (/.f32 u0 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6)))) (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) 1) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 -1/3 (pow.f32 u0 3))))
(/.f32 (-.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 -1/2) (*.f32 u0 -1/2))) (*.f32 1/9 (*.f32 (pow.f32 u0 3) (pow.f32 u0 3)))) (+.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 1/3 (pow.f32 u0 3))))
(/.f32 (+.f32 (*.f32 (pow.f32 u0 4) 1/4) (*.f32 -1/9 (pow.f32 u0 6))) (fma.f32 u0 (*.f32 u0 -1/2) (*.f32 1/3 (pow.f32 u0 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3) (pow.f32 (*.f32 -1/3 (pow.f32 u0 3)) 3)) 1) (-.f32 (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 -1/3 (pow.f32 u0 3)) (*.f32 -1/3 (pow.f32 u0 3)))) (*.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 (fma.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 1/9 (*.f32 (pow.f32 u0 3) (pow.f32 u0 3)))) (*.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) (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3))) (-.f32 (fma.f32 1/9 (pow.f32 u0 6) (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) 1/6))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) (*.f32 (sqrt.f32 (fma.f32 u0 -1/3 -1/2)) (*.f32 u0 u0))) (sqrt.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4))))
(/.f32 (*.f32 u0 (*.f32 u0 (sqrt.f32 (fma.f32 -1/3 u0 -1/2)))) (/.f32 (sqrt.f32 (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))))
(*.f32 (/.f32 (*.f32 u0 (*.f32 u0 (sqrt.f32 (fma.f32 -1/3 u0 -1/2)))) (sqrt.f32 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6))))) (sqrt.f32 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (*.f32 (sqrt.f32 (fma.f32 u0 -1/3 -1/2)) (*.f32 u0 u0))) (sqrt.f32 (+.f32 -1/2 (*.f32 1/3 u0))))
(/.f32 (*.f32 u0 (*.f32 u0 (sqrt.f32 (fma.f32 -1/3 u0 -1/2)))) (/.f32 (sqrt.f32 (+.f32 -1/2 (*.f32 u0 1/3))) (sqrt.f32 (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9))) (sqrt.f32 (fma.f32 u0 1/3 -1/2))) (*.f32 u0 (*.f32 u0 (sqrt.f32 (fma.f32 -1/3 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 u0 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) u0) (+.f32 -1/2 (*.f32 1/3 u0)))
(*.f32 (/.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3))) (-.f32 1/4 (*.f32 u0 (*.f32 u0 1/9))))
(*.f32 (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9)) (/.f32 u0 (/.f32 (fma.f32 u0 1/3 -1/2) u0)))
(/.f32 (*.f32 (*.f32 u0 (+.f32 -1/8 (*.f32 -1/27 (pow.f32 u0 3)))) u0) (-.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 (*.f32 1/6 u0) 1/4)))
(*.f32 (/.f32 (*.f32 u0 u0) (-.f32 (*.f32 u0 (*.f32 u0 1/9)) (fma.f32 1/6 u0 -1/4))) (+.f32 (*.f32 (pow.f32 u0 3) -1/27) -1/8))
(*.f32 (/.f32 u0 (+.f32 1/4 (*.f32 u0 (-.f32 (*.f32 u0 1/9) 1/6)))) (*.f32 u0 (fma.f32 (pow.f32 u0 3) -1/27 -1/8)))
(pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 1)
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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)
(pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 -1/3 u0 -1/2))) 2)
(pow.f32 (cbrt.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 3)
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 -1/3 -1/2)))
(*.f32 (fma.f32 -1/3 u0 -1/2) (log.f32 (pow.f32 (exp.f32 u0) u0)))
(*.f32 (fma.f32 -1/3 u0 -1/2) (*.f32 u0 (log.f32 (exp.f32 u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))))))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(exp.f32 (log.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) 1))
(fma.f32 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 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 -1/3 (pow.f32 u0 3) (*.f32 u0 (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2))
(+.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))) (*.f32 alpha (neg.f32 u0)))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(+.f32 (*.f32 alpha (neg.f32 u0)) (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)))))
(*.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))) alpha) (*.f32 (neg.f32 u0) alpha))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(+.f32 (*.f32 (neg.f32 u0) alpha) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) alpha))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))) 1)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(/.f32 alpha (/.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)))
(/.f32 alpha (/.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))) (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))) alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 alpha (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 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -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))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))) alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 alpha (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 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))) alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 alpha (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 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0)))) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)))
(/.f32 (*.f32 alpha (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 (neg.f32 u0) 3))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))) alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 alpha (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 (*.f32 alpha (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 alpha (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))
(/.f32 alpha (*.f32 1 (/.f32 (fma.f32 (*.f32 u0 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) (neg.f32 (*.f32 u0 u0))))))
(/.f32 (*.f32 alpha (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 alpha (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))))
(/.f32 alpha (*.f32 1 (/.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 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (-.f32 0 (*.f32 alpha alpha))) alpha)
(/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (/.f32 alpha (neg.f32 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha (neg.f32 alpha)) alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) (-.f32 0 (pow.f32 alpha 3))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha 3)) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha 3)) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(/.f32 (*.f32 1 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)))
(/.f32 (*.f32 1 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))) alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 alpha (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 (*.f32 1 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha)) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)))
(/.f32 (*.f32 1 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha)) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))) alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 alpha (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 (*.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (sqrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0))) (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))))
(/.f32 (*.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (sqrt.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 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))))
(/.f32 (*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2)) (cbrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)))) (cbrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) 2)) (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)) (cbrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))))))
(/.f32 alpha (/.f32 (/.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)) (cbrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) 2)))
(/.f32 (*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) 2))) (cbrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))))
(*.f32 (/.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) 2)) (cbrt.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))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (-.f32 0 (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) alpha)
(/.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)) (/.f32 alpha (neg.f32 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha (neg.f32 alpha)) alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(/.f32 (*.f32 (-.f32 0 (pow.f32 alpha 3)) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) (+.f32 (+.f32 0 (*.f32 alpha alpha)) (*.f32 0 alpha)))
(/.f32 (neg.f32 (pow.f32 alpha 3)) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha 3)) (*.f32 alpha alpha)) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 (neg.f32 u0) (neg.f32 u0))) alpha) (-.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 (neg.f32 u0) 3)) alpha) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (neg.f32 u0)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))) alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 alpha (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 (*.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) alpha) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 alpha (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))))) (neg.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))
(/.f32 alpha (*.f32 1 (/.f32 (fma.f32 (*.f32 u0 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) (neg.f32 (*.f32 u0 u0))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) alpha) (neg.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 alpha (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))) (neg.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))))
(/.f32 alpha (*.f32 1 (/.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 (*.f32 alpha (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)))
(/.f32 (*.f32 (*.f32 alpha (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) 1) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))) alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 alpha (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 (*.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0)) alpha) 1) (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))
(/.f32 (*.f32 alpha (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))
(*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0))) (/.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0)))
(/.f32 (*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3)) alpha) 1) (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0))) alpha))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)) (/.f32 alpha (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 (*.f32 (sqrt.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 u0))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) alpha)) (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (neg.f32 (*.f32 u0 u0)))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) u0))) (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) 3) (pow.f32 u0 3))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) alpha)) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 -1/3 -1/2) 2)) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2)) u0)))))
(/.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 -1/3 u0 -1/2) 2) (*.f32 u0 (fma.f32 u0 (*.f32 u0 (fma.f32 -1/3 u0 -1/2)) u0)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2)) 3) (pow.f32 u0 3))) (sqrt.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 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))))
(pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 1)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(pow.f32 (sqrt.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) 2)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) 3)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(pow.f32 (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 3) 1/3)
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(sqrt.f32 (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 2))
(sqrt.f32 (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))) 2))
(fabs.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
(log.f32 (pow.f32 (exp.f32 alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))))))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0))) 3))
(*.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 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) 3)))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)) 3) (pow.f32 alpha 3)))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(exp.f32 (log.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))) 1))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 -1/3 -1/2) (neg.f32 u0)))))
(*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0)))

localize46.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cbrt.f32 (-.f32 1 u0))
0.3b
(*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0))))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
15.5b
(log.f32 (cbrt.f32 (-.f32 1 u0)))
Compiler

Compiled 43 to 28 computations (34.9% saved)

series16.0ms (0.2%)

Counts
4 → 28
Calls

15 calls:

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

rewrite73.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1126×*-commutative
826×unswap-sqr
682×swap-sqr
508×distribute-lft-in
492×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify71.0ms (0.9%)

Algorithm
egg-herbie
Rules
672×associate-+r+
648×associate-*r*
642×times-frac
636×associate-/l*
636×associate-+l+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03704676
19144044
236553674
Stop Event
node limit
Counts
172 → 222
Calls
Call 1
Inputs
(*.f32 -1/3 u0)
(+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (*.f32 -1/3 u0)))
(+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 u0) (*.f32 -1/12 (pow.f32 u0 4)))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.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 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)))))
1
(+.f32 1 (*.f32 -1/3 u0))
(+.f32 (*.f32 -1/9 (pow.f32 u0 2)) (+.f32 1 (*.f32 -1/3 u0)))
(+.f32 (*.f32 -1/9 (pow.f32 u0 2)) (+.f32 1 (+.f32 (*.f32 -1/3 u0) (*.f32 -5/81 (pow.f32 u0 3)))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 0)
(+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(+.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))
(+.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (log.f32 (pow.f32 (-.f32 1 u0) 1/6)))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 1 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(+.f32 (*.f32 1/3 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))) (*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(+.f32 (*.f32 1/3 (log.f32 (sqrt.f32 (-.f32 1 u0)))) (*.f32 1/3 (log.f32 (sqrt.f32 (-.f32 1 u0)))))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) 1) (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) 1))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) 1))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) 1/3) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 1/3))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 1/3) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 1/3))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))) 1)
(*.f32 1 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 1)
(*.f32 (log1p.f32 (neg.f32 u0)) 1/3)
(*.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(*.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))
(*.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))) (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 2 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))) (*.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))))
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 1)
(pow.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) 2)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) 3)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 3) 1/3)
(sqrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 3))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(log1p.f32 (-.f32 (cbrt.f32 (-.f32 1 u0)) 1))
(+.f32 (*.f32 0 (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha alpha) 0) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (sqrt.f32 (-.f32 1 u0)))) (*.f32 (*.f32 alpha alpha) (log.f32 (sqrt.f32 (-.f32 1 u0)))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha 3)) 0) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha 3)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 (*.f32 alpha (*.f32 alpha 3)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha 3)) (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 (*.f32 alpha (*.f32 alpha 3)) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(+.f32 (*.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) 0) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (*.f32 alpha alpha)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) (*.f32 alpha alpha)))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (*.f32 alpha alpha)) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (*.f32 alpha alpha)))
(+.f32 (*.f32 0 (*.f32 alpha (*.f32 alpha 3))) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 alpha (*.f32 alpha 3))) (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 alpha (*.f32 alpha 3))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (*.f32 alpha (*.f32 alpha 3))) (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (*.f32 alpha (*.f32 alpha 3))))
(+.f32 (*.f32 0 (*.f32 alpha (log1p.f32 (neg.f32 u0)))) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))) 1)
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) (+.f32 0 (pow.f32 alpha 3))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) alpha)
(/.f32 (*.f32 (+.f32 0 (pow.f32 alpha 3)) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) (*.f32 alpha alpha))
(pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 3) 1/3)
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 2))
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 (neg.f32 u0)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))))
(log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1))
(+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)))
(+.f32 (log1p.f32 (neg.f32 u0)) 0)
(+.f32 0 (log1p.f32 (neg.f32 u0)))
(+.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (*.f32 -1 (log1p.f32 u0)))
(+.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0))))
(+.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u0)) (cbrt.f32 (log1p.f32 u0)))) (cbrt.f32 (log1p.f32 u0))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(+.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (log.f32 (sqrt.f32 (-.f32 1 u0))))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(+.f32 (+.f32 0 (log.f32 (sqrt.f32 (-.f32 1 u0)))) (log.f32 (sqrt.f32 (-.f32 1 u0))))
(+.f32 (+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) 0) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(+.f32 (+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (log.f32 (pow.f32 (-.f32 1 u0) 1/6)))
(+.f32 (+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u0)))) (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u0)))))
(+.f32 (*.f32 3 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 3 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(+.f32 (*.f32 3 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 3 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) 1) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 1))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) 3) (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) 3))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) 3) (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) 3))
(-.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 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u0)))) 1)
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (pow.f32 u0 3)))) (log.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(-.f32 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u0 u0)))) (log1p.f32 u0))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u0))))) 1)
(-.f32 (+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))) 1)
(pow.f32 (log1p.f32 (neg.f32 u0)) 1)
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2)
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3)
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))
(log.f32 (-.f32 1 u0))
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3))
(expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u0))))
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (-.f32 1 u0)))) 1)
(*.f32 1 (cbrt.f32 (-.f32 1 u0)))
(*.f32 (cbrt.f32 (-.f32 1 u0)) 1)
(*.f32 (cbrt.f32 (-.f32 1 u0)) (pow.f32 1 1/3))
(*.f32 (pow.f32 (-.f32 1 u0) 1/6) (pow.f32 (-.f32 1 u0) 1/6))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2) 1/3))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2) (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (-.f32 1 u0)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u0)) 1/3) (pow.f32 (sqrt.f32 (-.f32 1 u0)) 1/3))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2) 1/3) (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (*.f32 (sqrt.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (sqrt.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (sqrt.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u0 3))) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 u0 u0))) (cbrt.f32 (+.f32 1 u0)))
(/.f32 (*.f32 1 (cbrt.f32 (-.f32 1 (pow.f32 u0 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 1 (cbrt.f32 (-.f32 1 (*.f32 u0 u0)))) (cbrt.f32 (+.f32 1 u0)))
(/.f32 (*.f32 (pow.f32 1 1/3) (cbrt.f32 (-.f32 1 (pow.f32 u0 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 (pow.f32 1 1/3) (cbrt.f32 (-.f32 1 (*.f32 u0 u0)))) (cbrt.f32 (+.f32 1 u0)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u0 3))) 1) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u0 u0))) 1) (cbrt.f32 (+.f32 1 u0)))
(pow.f32 (-.f32 1 u0) 1/3)
(pow.f32 (cbrt.f32 (-.f32 1 u0)) 1)
(pow.f32 (pow.f32 (-.f32 1 u0) 1/6) 2)
(pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 3)
(pow.f32 (E.f32) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(pow.f32 (exp.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))) (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))
(log.f32 (exp.f32 (cbrt.f32 (-.f32 1 u0))))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (-.f32 1 u0)))))
(expm1.f32 (log1p.f32 (cbrt.f32 (-.f32 1 u0))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(log1p.f32 (expm1.f32 (cbrt.f32 (-.f32 1 u0))))
Outputs
(*.f32 -1/3 u0)
(+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(fma.f32 -1/6 (*.f32 u0 u0) (*.f32 -1/3 u0))
(fma.f32 -1/3 u0 (*.f32 u0 (*.f32 u0 -1/6)))
(*.f32 u0 (+.f32 -1/3 (*.f32 u0 -1/6)))
(+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (*.f32 -1/3 u0)))
(fma.f32 -1/9 (pow.f32 u0 3) (fma.f32 -1/6 (*.f32 u0 u0) (*.f32 -1/3 u0)))
(fma.f32 -1/9 (pow.f32 u0 3) (fma.f32 -1/3 u0 (*.f32 u0 (*.f32 u0 -1/6))))
(fma.f32 -1/9 (pow.f32 u0 3) (*.f32 u0 (+.f32 -1/3 (*.f32 u0 -1/6))))
(+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 u0) (*.f32 -1/12 (pow.f32 u0 4)))))
(fma.f32 -1/9 (pow.f32 u0 3) (fma.f32 -1/6 (*.f32 u0 u0) (fma.f32 -1/3 u0 (*.f32 -1/12 (pow.f32 u0 4)))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (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 (*.f32 1/2 (*.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 (*.f32 1/2 (*.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 (*.f32 1/3 u0) 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 (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 (*.f32 1/2 (*.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 (*.f32 1/3 u0) 1/2)) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))
(*.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 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 -1/3 (pow.f32 u0 3))))
(-.f32 (fma.f32 -1/3 (pow.f32 u0 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 (*.f32 u0 u0) -1/2 (fma.f32 -1/3 (pow.f32 u0 3) (*.f32 (pow.f32 u0 4) -1/4))) u0)
1
(+.f32 1 (*.f32 -1/3 u0))
(+.f32 (*.f32 -1/3 u0) 1)
(fma.f32 -1/3 u0 1)
(+.f32 (*.f32 -1/9 (pow.f32 u0 2)) (+.f32 1 (*.f32 -1/3 u0)))
(fma.f32 -1/9 (*.f32 u0 u0) (+.f32 (*.f32 -1/3 u0) 1))
(fma.f32 (*.f32 u0 u0) -1/9 (fma.f32 -1/3 u0 1))
(+.f32 (*.f32 -1/9 (pow.f32 u0 2)) (+.f32 1 (+.f32 (*.f32 -1/3 u0) (*.f32 -5/81 (pow.f32 u0 3)))))
(fma.f32 -1/9 (*.f32 u0 u0) (+.f32 1 (fma.f32 -1/3 u0 (*.f32 (pow.f32 u0 3) -5/81))))
(+.f32 (fma.f32 (*.f32 u0 u0) -1/9 (fma.f32 -1/3 u0 1)) (*.f32 (pow.f32 u0 3) -5/81))
(+.f32 (fma.f32 -1/3 u0 1) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 -5/81) -1/9)))
(+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 0)
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 0 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6)))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (log.f32 (pow.f32 (-.f32 1 u0) 1/6)))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (+.f32 0 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 1 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 1 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 1/3 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))) (*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 1/3 (log.f32 (sqrt.f32 (-.f32 1 u0)))) (*.f32 1/3 (log.f32 (sqrt.f32 (-.f32 1 u0)))))
(*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 2/3)
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) 1) (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) 1))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) 1) (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) 1))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) 1/3) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 1/3))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 1/3) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 1/3))
(*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 2/3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) 1)
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))) 1)
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 1 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 1)
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) 1/3)
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))
(*.f32 (cbrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))) (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))
(*.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))) (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(*.f32 (cbrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))) (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 2 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))) (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) (cbrt.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) (cbrt.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))) (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))
(*.f32 (*.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))) (*.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) (sqrt.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))) (cbrt.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) (cbrt.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))) (*.f32 (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))) (sqrt.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))))
(*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) (cbrt.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))) (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))))
(pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 1)
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(pow.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) 2)
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) 3)
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 3) 1/3)
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(sqrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))
(fabs.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) 3))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(*.f32 1/3 (log1p.f32 (neg.f32 u0)))
(log1p.f32 (-.f32 (cbrt.f32 (-.f32 1 u0)) 1))
(log1p.f32 (+.f32 (cbrt.f32 (-.f32 1 u0)) -1))
(log1p.f32 (+.f32 -1 (cbrt.f32 (-.f32 1 u0))))
(+.f32 (*.f32 0 (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha alpha) 0) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha alpha) (log.f32 (sqrt.f32 (-.f32 1 u0)))) (*.f32 (*.f32 alpha alpha) (log.f32 (sqrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 alpha (*.f32 alpha (log.f32 (sqrt.f32 (-.f32 1 u0))))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha 3)) 0) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha 3)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 (*.f32 alpha (*.f32 alpha 3)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 alpha 3)) (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 (*.f32 alpha (*.f32 alpha 3)) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) 0) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (*.f32 alpha alpha)) (*.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (*.f32 alpha alpha)) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) (*.f32 alpha alpha)))
(*.f32 2 (*.f32 alpha (*.f32 alpha (log.f32 (sqrt.f32 (-.f32 1 u0))))))
(+.f32 (*.f32 0 (*.f32 alpha (*.f32 alpha 3))) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 alpha (*.f32 alpha 3))) (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 alpha (*.f32 alpha 3))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (*.f32 alpha (*.f32 alpha 3))) (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (*.f32 alpha (*.f32 alpha 3))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 0 (*.f32 alpha (log1p.f32 (neg.f32 u0)))) (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))) 1)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) (*.f32 alpha alpha)) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))) (+.f32 0 (pow.f32 alpha 3))) (*.f32 alpha alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) alpha)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(/.f32 (*.f32 (+.f32 0 (pow.f32 alpha 3)) (*.f32 alpha (log1p.f32 (neg.f32 u0)))) (*.f32 alpha alpha))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 1)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 (neg.f32 u0)))) 2)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))) 3)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 3) 1/3)
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(neg.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (neg.f32 (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 2))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(log.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))) 3))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (log1p.f32 (neg.f32 u0)) 3)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0)))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(log1p.f32 (-.f32 (pow.f32 (-.f32 1 u0) (*.f32 alpha alpha)) 1))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(+.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3) (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (log1p.f32 (neg.f32 u0)) 0)
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 0 (log1p.f32 (neg.f32 u0)))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (*.f32 -1 (log1p.f32 u0)))
(-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))
(+.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (*.f32 (neg.f32 (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0))))
(-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))
(+.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (*.f32 (neg.f32 (*.f32 (cbrt.f32 (log1p.f32 u0)) (cbrt.f32 (log1p.f32 u0)))) (cbrt.f32 (log1p.f32 u0))))
(-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 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 0 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (+.f32 0 (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 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) 0) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (log.f32 (pow.f32 (-.f32 1 u0) 1/6)))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (*.f32 1 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u0)))) (*.f32 1 (log.f32 (sqrt.f32 (-.f32 1 u0)))))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u0))))
(+.f32 (*.f32 3 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 3 (log.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (*.f32 3 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 3 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) 1) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 1) (*.f32 (log.f32 (sqrt.f32 (-.f32 1 u0))) 1))
(*.f32 2 (log.f32 (sqrt.f32 (-.f32 1 u0))))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) 3) (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) 3))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) 3) (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) 3))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(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 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u0)))) 1)
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(-.f32 (+.f32 0 (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 (+.f32 0 (log.f32 (-.f32 1 (*.f32 u0 u0)))) (log1p.f32 u0))
(-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0))
(-.f32 (log1p.f32 (*.f32 u0 (neg.f32 u0))) (log1p.f32 u0))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (log1p.f32 (neg.f32 u0))))) 1)
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(-.f32 (+.f32 (log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))) 1)
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(pow.f32 (log1p.f32 (neg.f32 u0)) 1)
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(pow.f32 (sqrt.f32 (log1p.f32 (neg.f32 u0))) 2)
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(pow.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3) 1/3)
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(sqrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(log.f32 (-.f32 1 u0))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(cbrt.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 3))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(expm1.f32 (log1p.f32 (log1p.f32 (neg.f32 u0))))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(exp.f32 (log.f32 (log1p.f32 (neg.f32 u0))))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(log1p.f32 (neg.f32 u0))
(log1p.f32 (neg.f32 u0))
(fma.f32 (log1p.f32 (neg.f32 u0)) 1/3 (*.f32 2 (log.f32 (cbrt.f32 (-.f32 1 u0)))))
(*.f32 2 (*.f32 1/2 (log1p.f32 (neg.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (cbrt.f32 (-.f32 1 u0)))) 1)
(cbrt.f32 (-.f32 1 u0))
(*.f32 1 (cbrt.f32 (-.f32 1 u0)))
(cbrt.f32 (-.f32 1 u0))
(*.f32 (cbrt.f32 (-.f32 1 u0)) 1)
(cbrt.f32 (-.f32 1 u0))
(*.f32 (cbrt.f32 (-.f32 1 u0)) (pow.f32 1 1/3))
(cbrt.f32 (-.f32 1 u0))
(*.f32 (pow.f32 (-.f32 1 u0) 1/6) (pow.f32 (-.f32 1 u0) 1/6))
(cbrt.f32 (-.f32 1 u0))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))
(cbrt.f32 (-.f32 1 u0))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2) 1/3))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2) (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))
(cbrt.f32 (-.f32 1 u0))
(*.f32 (pow.f32 1 1/3) (cbrt.f32 (-.f32 1 u0)))
(cbrt.f32 (-.f32 1 u0))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u0)) 1/3) (pow.f32 (sqrt.f32 (-.f32 1 u0)) 1/3))
(*.f32 (cbrt.f32 (sqrt.f32 (-.f32 1 u0))) (cbrt.f32 (sqrt.f32 (-.f32 1 u0))))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2) 1/3) (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (cbrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2)))
(*.f32 (*.f32 (sqrt.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (*.f32 (sqrt.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))
(cbrt.f32 (-.f32 1 u0))
(*.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(*.f32 (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (sqrt.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))) (*.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) (sqrt.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(cbrt.f32 (-.f32 1 u0))
(*.f32 (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (sqrt.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)))))
(*.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2) (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6)) (cbrt.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u0 3))) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 u0 u0))) (cbrt.f32 (+.f32 1 u0)))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 u0 u0))) (cbrt.f32 (+.f32 u0 1)))
(/.f32 (*.f32 1 (cbrt.f32 (-.f32 1 (pow.f32 u0 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u0 3))) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 1 (cbrt.f32 (-.f32 1 (*.f32 u0 u0)))) (cbrt.f32 (+.f32 1 u0)))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 u0 u0))) (cbrt.f32 (+.f32 u0 1)))
(/.f32 (*.f32 (pow.f32 1 1/3) (cbrt.f32 (-.f32 1 (pow.f32 u0 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u0 3))) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 (pow.f32 1 1/3) (cbrt.f32 (-.f32 1 (*.f32 u0 u0)))) (cbrt.f32 (+.f32 1 u0)))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 u0 u0))) (cbrt.f32 (+.f32 u0 1)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (pow.f32 u0 3))) 1) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (cbrt.f32 (-.f32 1 (pow.f32 u0 3))) (cbrt.f32 (+.f32 1 (fma.f32 u0 u0 u0))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 1 (*.f32 u0 u0))) 1) (cbrt.f32 (+.f32 1 u0)))
(/.f32 (cbrt.f32 (-.f32 1 (*.f32 u0 u0))) (cbrt.f32 (+.f32 u0 1)))
(pow.f32 (-.f32 1 u0) 1/3)
(cbrt.f32 (-.f32 1 u0))
(pow.f32 (cbrt.f32 (-.f32 1 u0)) 1)
(cbrt.f32 (-.f32 1 u0))
(pow.f32 (pow.f32 (-.f32 1 u0) 1/6) 2)
(cbrt.f32 (-.f32 1 u0))
(pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 3)
(cbrt.f32 (-.f32 1 u0))
(pow.f32 (E.f32) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(cbrt.f32 (-.f32 1 u0))
(pow.f32 (exp.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))) (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(pow.f32 (exp.f32 (cbrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)))) (cbrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))
(pow.f32 (exp.f32 (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))) (sqrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
(cbrt.f32 (-.f32 1 u0))
(sqrt.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) 2))
(cbrt.f32 (-.f32 1 u0))
(log.f32 (exp.f32 (cbrt.f32 (-.f32 1 u0))))
(cbrt.f32 (-.f32 1 u0))
(log.f32 (+.f32 1 (expm1.f32 (cbrt.f32 (-.f32 1 u0)))))
(cbrt.f32 (-.f32 1 u0))
(expm1.f32 (log1p.f32 (cbrt.f32 (-.f32 1 u0))))
(cbrt.f32 (-.f32 1 u0))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
(cbrt.f32 (-.f32 1 u0))
(log1p.f32 (expm1.f32 (cbrt.f32 (-.f32 1 u0))))
(cbrt.f32 (-.f32 1 u0))

localize27.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 u0)
0.2b
(*.f32 alpha (log1p.f32 u0))
0.3b
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
2.3b
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
Compiler

Compiled 31 to 7 computations (77.4% saved)

series27.0ms (0.4%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
21.0ms
alpha
@0
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
3.0ms
alpha
@0
(*.f32 alpha (log1p.f32 u0))
0.0ms
alpha
@inf
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
0.0ms
alpha
@-inf
(*.f32 alpha (log1p.f32 u0))
0.0ms
u0
@-inf
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))

rewrite62.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1616×add-sqr-sqrt
1606×*-un-lft-identity
1480×add-cube-cbrt
1454×add-cbrt-cube
172×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify85.0ms (1.1%)

Algorithm
egg-herbie
Rules
1280×distribute-rgt-in
1276×distribute-lft-in
654×associate-*r*
548×associate-+r+
542×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02264766
15873886
228593720
Stop Event
node limit
Counts
162 → 198
Calls
Call 1
Inputs
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(+.f32 (*.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 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (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 -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 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.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 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (*.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 (pow.f32 alpha 2) u0) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(+.f32 (*.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 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (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 -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 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.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 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (*.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 (pow.f32 alpha 2) u0) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 u0 alpha)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) alpha))
(+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) alpha)) (/.f32 alpha u0))
(+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) alpha)) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (/.f32 alpha u0)))
(+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) alpha)) (+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (/.f32 alpha u0))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) alpha)
(+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) alpha) (/.f32 alpha u0))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) alpha) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (/.f32 alpha u0)))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) alpha) (+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (/.f32 alpha u0))))
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 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha (log1p.f32 u0)) alpha)
(*.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)
(*.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) (*.f32 alpha (sqrt.f32 (log1p.f32 u0))))
(*.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) (*.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) alpha))
(*.f32 (sqrt.f32 alpha) (*.f32 (sqrt.f32 alpha) (*.f32 alpha (log1p.f32 u0))))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) alpha))
(*.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (cbrt.f32 alpha) (*.f32 alpha (log1p.f32 u0))))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 alpha (sqrt.f32 (*.f32 alpha (log1p.f32 u0)))) (sqrt.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)) (cbrt.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (sqrt.f32 alpha)) (sqrt.f32 alpha))
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (pow.f32 (cbrt.f32 alpha) 2)) (cbrt.f32 alpha))
(*.f32 (*.f32 (*.f32 alpha alpha) 1) (log1p.f32 u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)))
(*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) (cbrt.f32 (log1p.f32 u0)))
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 2)) (cbrt.f32 (log.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))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(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)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3)
(pow.f32 (exp.f32 1) (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 2)) (cbrt.f32 (log.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))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0)))) 1)
(pow.f32 (*.f32 alpha (log1p.f32 u0)) 1)
(pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2))
(log.f32 (pow.f32 (+.f32 u0 1) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (log1p.f32 u0)))))
(cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0))))
(exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))) 1))
(log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1)
(*.f32 (log1p.f32 u0) 1)
(*.f32 1 (log1p.f32 u0))
(*.f32 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (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)))
(pow.f32 (log1p.f32 u0) 1)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(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)))
(exp.f32 (*.f32 (log.f32 (log1p.f32 u0)) 1))
Outputs
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 -1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0)) (*.f32 (*.f32 alpha alpha) (*.f32 1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3)))))
(+.f32 (*.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 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(fma.f32 -1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/4 (pow.f32 u0 4))))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0))))
(*.f32 (*.f32 alpha alpha) (log.f32 u0))
(*.f32 alpha (*.f32 alpha (log.f32 u0)))
(+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))
(fma.f32 -1 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha)))
(fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0))
(+.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 (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))))
(fma.f32 (log.f32 u0) (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 (log.f32 u0) (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (/.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.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 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.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)))))
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha)))))
(+.f32 (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 -1/2 (/.f32 1/3 u0))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0))))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 alpha (/.f32 u0 alpha)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 alpha alpha) u0))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (*.f32 alpha alpha) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(+.f32 (/.f32 alpha (/.f32 u0 alpha)) (fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (*.f32 -1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))))
(+.f32 (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha (*.f32 alpha (-.f32 (log.f32 -1) (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 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (*.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 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (*.f32 alpha alpha) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (*.f32 -1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))) (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (/.f32 alpha (/.f32 u0 alpha))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 -1/2 (/.f32 1/3 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (pow.f32 alpha 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 u0 (pow.f32 alpha 2)))
(fma.f32 -1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(fma.f32 -1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)))))
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0)) (*.f32 (*.f32 alpha alpha) (*.f32 1/3 (pow.f32 u0 3))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3)))))
(+.f32 (*.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 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(fma.f32 -1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (fma.f32 u0 (*.f32 alpha alpha) (fma.f32 -1/4 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 u0 u0) u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 -1/4 (pow.f32 u0 4)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/4 (pow.f32 u0 4))))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2)))
(neg.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0))))
(*.f32 (*.f32 alpha alpha) (log.f32 u0))
(*.f32 alpha (*.f32 alpha (log.f32 u0)))
(+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) (pow.f32 alpha 2))) (/.f32 (pow.f32 alpha 2) u0))
(fma.f32 -1 (*.f32 (*.f32 alpha alpha) (neg.f32 (log.f32 u0))) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 alpha (/.f32 u0 alpha)))
(fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0))
(+.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 (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))))
(fma.f32 (log.f32 u0) (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 (log.f32 u0) (*.f32 alpha alpha) (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (/.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 1/3 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.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 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (+.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)))))
(fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (fma.f32 -1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha)))))
(+.f32 (fma.f32 (log.f32 u0) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 -1/2 (/.f32 1/3 u0))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))))
(*.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))))
(*.f32 alpha (*.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0)))))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)))
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0))))))
(fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 alpha (/.f32 u0 alpha)))
(fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 alpha alpha) u0))
(+.f32 (/.f32 (pow.f32 alpha 2) u0) (+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (*.f32 -1/2 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (*.f32 alpha alpha) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))))
(+.f32 (/.f32 alpha (/.f32 u0 alpha)) (fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (*.f32 -1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))))
(+.f32 (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha (*.f32 alpha (-.f32 (log.f32 -1) (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 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) (pow.f32 alpha 2)) (*.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 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (*.f32 alpha alpha) (*.f32 -1/2 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (*.f32 -1/2 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))) (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (/.f32 alpha (/.f32 u0 alpha))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 -1/2 (/.f32 1/3 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(*.f32 u0 alpha)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha))
(fma.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)) (*.f32 u0 alpha))
(*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) u0))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha)))
(fma.f32 1/3 (*.f32 alpha (pow.f32 u0 3)) (fma.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)) (*.f32 u0 alpha)))
(fma.f32 1/3 (*.f32 alpha (pow.f32 u0 3)) (*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) u0)))
(*.f32 alpha (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/3)))))
(+.f32 (*.f32 -1/4 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) alpha)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u0 2) alpha)) (*.f32 u0 alpha))))
(fma.f32 -1/4 (*.f32 alpha (pow.f32 u0 4)) (fma.f32 1/3 (*.f32 alpha (pow.f32 u0 3)) (fma.f32 -1/2 (*.f32 alpha (*.f32 u0 u0)) (*.f32 u0 alpha))))
(fma.f32 -1/4 (*.f32 alpha (pow.f32 u0 4)) (fma.f32 1/3 (*.f32 alpha (pow.f32 u0 3)) (*.f32 alpha (fma.f32 -1/2 (*.f32 u0 u0) u0))))
(*.f32 alpha (+.f32 u0 (fma.f32 1/3 (pow.f32 u0 3) (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 -1/4 (pow.f32 u0 4))))))
(*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) alpha))
(*.f32 (neg.f32 (neg.f32 (log.f32 u0))) alpha)
(*.f32 alpha (log.f32 u0))
(+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) alpha)) (/.f32 alpha u0))
(fma.f32 -1 (*.f32 alpha (neg.f32 (log.f32 u0))) (/.f32 alpha u0))
(fma.f32 (log.f32 u0) alpha (/.f32 alpha u0))
(+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) alpha)) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (/.f32 alpha u0)))
(fma.f32 -1 (*.f32 alpha (neg.f32 (log.f32 u0))) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (/.f32 alpha u0)))
(fma.f32 (log.f32 u0) alpha (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (/.f32 alpha u0)))
(fma.f32 (log.f32 u0) alpha (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (/.f32 alpha u0)))
(+.f32 (*.f32 -1 (*.f32 (log.f32 (/.f32 1 u0)) alpha)) (+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (/.f32 alpha u0))))
(fma.f32 -1 (*.f32 alpha (neg.f32 (log.f32 u0))) (fma.f32 1/3 (/.f32 alpha (pow.f32 u0 3)) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (/.f32 alpha u0))))
(fma.f32 (log.f32 u0) alpha (fma.f32 1/3 (/.f32 alpha (pow.f32 u0 3)) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (/.f32 alpha u0))))
(+.f32 (fma.f32 (log.f32 u0) alpha (/.f32 alpha u0)) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 -1/2 (/.f32 1/3 u0))))
(*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) alpha)
(*.f32 alpha (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))))
(*.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) alpha) (/.f32 alpha u0))
(fma.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) alpha (/.f32 alpha u0))
(fma.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 alpha u0))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) alpha) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (/.f32 alpha u0)))
(fma.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) alpha (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (/.f32 alpha u0)))
(fma.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (/.f32 alpha u0)))
(fma.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (*.f32 (+.f32 (/.f32 -1/2 u0) 1) (/.f32 alpha u0)))
(+.f32 (*.f32 (+.f32 (log.f32 -1) (*.f32 -1 (log.f32 (/.f32 -1 u0)))) alpha) (+.f32 (*.f32 1/3 (/.f32 alpha (pow.f32 u0 3))) (+.f32 (*.f32 -1/2 (/.f32 alpha (pow.f32 u0 2))) (/.f32 alpha u0))))
(fma.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) alpha (fma.f32 1/3 (/.f32 alpha (pow.f32 u0 3)) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (/.f32 alpha u0))))
(fma.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (fma.f32 1/3 (/.f32 alpha (pow.f32 u0 3)) (fma.f32 -1/2 (/.f32 alpha (*.f32 u0 u0)) (/.f32 alpha u0))))
(+.f32 (fma.f32 alpha (-.f32 (log.f32 -1) (log.f32 (/.f32 -1 u0))) (/.f32 alpha u0)) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 -1/2 (/.f32 1/3 u0))))
u0
(+.f32 u0 (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 u0 (*.f32 -1/2 (*.f32 u0 u0)))
(fma.f32 -1/2 (*.f32 u0 u0) 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 -1/2 (*.f32 u0 u0))))
(+.f32 u0 (fma.f32 -1/2 (*.f32 u0 u0) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 1/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 -1/4 (pow.f32 u0 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 (*.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 1 u0) (+.f32 (/.f32 1/3 (pow.f32 u0 3)) (+.f32 (log.f32 u0) (/.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 (/.f32 1 u0) (-.f32 (log.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 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 1 u0) (-.f32 (+.f32 (+.f32 (log.f32 -1) (neg.f32 (log.f32 (/.f32 -1 u0)))) (/.f32 1/3 (pow.f32 u0 3))) (/.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 1 u0) (+.f32 (log.f32 -1) (-.f32 (-.f32 (/.f32 1/3 (pow.f32 u0 3)) (log.f32 (/.f32 -1 u0))) (/.f32 (/.f32 1/2 u0) u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1)
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log1p.f32 u0) (*.f32 alpha alpha))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 alpha (log1p.f32 u0)) alpha)
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 1 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) (*.f32 alpha (sqrt.f32 (log1p.f32 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) (*.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) alpha))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (sqrt.f32 alpha) (*.f32 (sqrt.f32 alpha) (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 2))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 2) (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 2) (*.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) alpha))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (cbrt.f32 alpha) (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha (sqrt.f32 (*.f32 alpha (log1p.f32 u0)))) (sqrt.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 alpha (pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)) (cbrt.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (sqrt.f32 alpha)) (sqrt.f32 alpha))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (pow.f32 (cbrt.f32 alpha) 2)) (cbrt.f32 alpha))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 (*.f32 alpha alpha) 1) (log1p.f32 u0))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (log1p.f32 u0))) (sqrt.f32 (log1p.f32 u0)))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (log1p.f32 u0)) 2)) (cbrt.f32 (log1p.f32 u0)))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(pow.f32 (E.f32) (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(pow.f32 (E.f32) (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 2)) (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 2))
(fabs.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(fabs.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) alpha) alpha))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1)
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(pow.f32 (exp.f32 1) (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(pow.f32 (E.f32) (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(pow.f32 (E.f32) (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) (sqrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (sqrt.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 2)) (cbrt.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))) 2)) (cbrt.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 2))
(fabs.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(fabs.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) alpha) alpha))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(*.f32 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.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 (log.f32 (+.f32 u0 1)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0)))) 1)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (*.f32 alpha (log1p.f32 u0)) 1)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (sqrt.f32 (*.f32 alpha (log1p.f32 u0))) 2)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (cbrt.f32 (*.f32 alpha (log1p.f32 u0))) 3)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(pow.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3) 1/3)
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(sqrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2))
(fabs.f32 (*.f32 alpha (log1p.f32 u0)))
(log.f32 (pow.f32 (+.f32 u0 1) alpha))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (log1p.f32 u0)))))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(cbrt.f32 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 3))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(expm1.f32 (log1p.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(exp.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (log1p.f32 u0))) 1))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 u0))
(log1p.f32 (expm1.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 (log.f32 (+.f32 u0 1)) alpha)
(*.f32 alpha (log1p.f32 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 (sqrt.f32 (log1p.f32 u0)) (sqrt.f32 (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)
(pow.f32 (log1p.f32 u0) 1)
(log1p.f32 u0)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(log1p.f32 u0)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(log1p.f32 u0)
(pow.f32 (pow.f32 (log1p.f32 u0) 3) 1/3)
(log1p.f32 u0)
(sqrt.f32 (pow.f32 (log1p.f32 u0) 2))
(fabs.f32 (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)
(exp.f32 (*.f32 (log.f32 (log1p.f32 u0)) 1))
(log1p.f32 u0)

eval334.0ms (4.4%)

Compiler

Compiled 18297 to 10373 computations (43.3% saved)

prune189.0ms (2.5%)

Pruning

27 alts after pruning (22 fresh and 5 done)

PrunedKeptTotal
New87315888
Fresh10717
Picked101
Done156
Total88527912
Error
0.0b
Counts
912 → 27
Alt Table
Click to see full alt table
StatusErrorProgram
4.1b
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
8.3b
(pow.f32 (*.f32 alpha (sqrt.f32 u0)) 2)
3.1b
(/.f32 (*.f32 alpha (neg.f32 (pow.f32 alpha 3))) (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 -1/3 u0 -1/2) (neg.f32 u0))))
3.0b
(-.f32 (-.f32 0 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha))) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
25.9b
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
0.6b
(*.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 1/3) (log1p.f32 (neg.f32 u0)))
3.6b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (-.f32 (log.f32 (-.f32 1 (*.f32 u0 u0))) (log1p.f32 u0)))
4.2b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
0.9b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (pow.f32 (cbrt.f32 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)) 3)))
0.5b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
4.2b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 u0 (+.f32 -1/3 (*.f32 u0 -1/6)))))
8.2b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 -1/3 u0)))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
13.8b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
4.1b
(*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))
3.0b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
8.2b
(*.f32 (*.f32 alpha alpha) u0)
15.6b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
2.5b
(*.f32 (neg.f32 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))))))
4.1b
(*.f32 (neg.f32 alpha) (*.f32 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) alpha))
0.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)))
3.0b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) 1/4) (*.f32 u0 u0)) (-.f32 (*.f32 u0 -1/3) -1/2)) u0)))
3.0b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (/.f32 (*.f32 (*.f32 u0 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) u0) (+.f32 -1/2 (*.f32 1/3 u0))) u0)))
3.0b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
0.4b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
8.2b
(*.f32 alpha (*.f32 alpha u0))
0.6b
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
Compiler

Compiled 774 to 538 computations (30.5% saved)

localize37.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(log1p.f32 (neg.f32 u0))
0.3b
(*.f32 3 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
0.3b
(*.f32 (log1p.f32 (neg.f32 u0)) 1/3)
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 (log1p.f32 (neg.f32 u0)) 1/3)))
Compiler

Compiled 41 to 19 computations (53.7% saved)

series1.0ms (0%)

Counts
3 → 48
Calls

12 calls:

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

rewrite61.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1056×*-commutative
704×unswap-sqr
646×swap-sqr
382×sqr-pow
374×pow-sqr
Iterations

Useful iterations: 1 (0.0ms)

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

simplify55.0ms (0.7%)

Algorithm
egg-herbie
Rules
1186×distribute-lft-in
1110×distribute-rgt-in
988×*-commutative
718×times-frac
600×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02132766
16092538
225202452
Stop Event
node limit
Counts
98 → 198
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 -1/3 u0)
(+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (*.f32 -1/3 u0)))
(+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 u0) (*.f32 -1/12 (pow.f32 u0 4)))))
(*.f32 1/3 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))
(-.f32 (*.f32 1/3 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (*.f32 1/3 (/.f32 1 u0)))
(-.f32 (*.f32 1/3 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 u0))))
(-.f32 (*.f32 1/3 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 1/9 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 u0)))))
(*.f32 -1/3 (log.f32 (/.f32 -1 u0)))
(-.f32 (*.f32 -1/3 (log.f32 (/.f32 -1 u0))) (*.f32 1/3 (/.f32 1 u0)))
(-.f32 (*.f32 -1/3 (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 u0))))
(-.f32 (*.f32 -1/3 (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/9 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 u0)))))
(*.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 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) -1)
(+.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) 0) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(+.f32 (*.f32 0 (*.f32 alpha (log1p.f32 u0))) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(-.f32 0 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1)
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (pow.f32 alpha 3)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (log1p.f32 u0))) alpha)
(/.f32 (*.f32 (pow.f32 alpha 3) (*.f32 alpha (log1p.f32 u0))) (*.f32 alpha alpha))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1))
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3) 1/3)
(neg.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 4))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 3))
(cbrt.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 (log1p.f32 u0) 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0)))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0)))) (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0)))) 1))
(pow.f32 (*.f32 1/3 (log1p.f32 u0)) 1)
(pow.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 1/3 (log1p.f32 u0))) 3)
(pow.f32 (pow.f32 (*.f32 1/3 (log1p.f32 u0)) 3) 1/3)
(sqrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 u0) 2)))
(log.f32 (pow.f32 (exp.f32 1/3) (log1p.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (log1p.f32 u0)))))
(cbrt.f32 (pow.f32 (*.f32 1/3 (log1p.f32 u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0))))
(exp.f32 (log.f32 (*.f32 1/3 (log1p.f32 u0))))
(log1p.f32 (expm1.f32 (*.f32 1/3 (log1p.f32 u0))))
(+.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) -1)
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) (exp.f32 (log1p.f32 (log1p.f32 u0)))) 1) (+.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1))
(pow.f32 (log1p.f32 u0) 1)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(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)))
(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 (*.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 (*.f32 alpha alpha) u0)
(*.f32 alpha (*.f32 alpha u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 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)))))
(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 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 (*.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 1/2 (*.f32 u0 1/3))) (+.f32 u0 (*.f32 1/4 (pow.f32 u0 4)))))
(*.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 alpha (*.f32 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 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(-.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))
(+.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 u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(-.f32 (*.f32 (+.f32 (/.f32 1/2 u0) 1) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))
(+.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 u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1)))))
(+.f32 (/.f32 alpha (/.f32 u0 alpha)) (-.f32 (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 (/.f32 1/3 u0) 1/2)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))))
(*.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)))
(+.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 u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.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 (*.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 u0) (/.f32 alpha u0)) (/.f32 alpha (/.f32 u0 alpha)))))
(+.f32 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 (/.f32 1/3 u0) 1/2)))
(*.f32 -1/3 u0)
(*.f32 u0 -1/3)
(+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (*.f32 -1/3 u0))
(fma.f32 -1/6 (*.f32 u0 u0) (*.f32 u0 -1/3))
(fma.f32 u0 -1/3 (*.f32 (*.f32 u0 u0) -1/6))
(*.f32 u0 (+.f32 -1/3 (*.f32 u0 -1/6)))
(+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (*.f32 -1/3 u0)))
(fma.f32 -1/9 (pow.f32 u0 3) (fma.f32 -1/6 (*.f32 u0 u0) (*.f32 u0 -1/3)))
(fma.f32 (pow.f32 u0 3) -1/9 (fma.f32 u0 -1/3 (*.f32 (*.f32 u0 u0) -1/6)))
(fma.f32 (pow.f32 u0 3) -1/9 (*.f32 u0 (+.f32 -1/3 (*.f32 u0 -1/6))))
(+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (+.f32 (*.f32 -1/6 (pow.f32 u0 2)) (+.f32 (*.f32 -1/3 u0) (*.f32 -1/12 (pow.f32 u0 4)))))
(fma.f32 -1/9 (pow.f32 u0 3) (fma.f32 -1/6 (*.f32 u0 u0) (fma.f32 -1/3 u0 (*.f32 (pow.f32 u0 4) -1/12))))
(fma.f32 (pow.f32 u0 3) -1/9 (fma.f32 (*.f32 u0 u0) -1/6 (fma.f32 u0 -1/3 (*.f32 (pow.f32 u0 4) -1/12))))
(fma.f32 (pow.f32 u0 3) -1/9 (fma.f32 (*.f32 u0 u0) -1/6 (fma.f32 (pow.f32 u0 4) -1/12 (*.f32 u0 -1/3))))
(*.f32 1/3 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)))
(*.f32 1/3 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))
(*.f32 1/3 (+.f32 (log.f32 u0) (log.f32 -1)))
(-.f32 (*.f32 1/3 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (*.f32 1/3 (/.f32 1 u0)))
(*.f32 1/3 (-.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (/.f32 1 u0)))
(fma.f32 1/3 (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 -1/3 u0))
(-.f32 (*.f32 1/3 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 u0))))
(-.f32 (*.f32 1/3 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (+.f32 (/.f32 1/3 u0) (/.f32 1/6 (*.f32 u0 u0))))
(-.f32 (fma.f32 1/3 (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 -1/3 u0)) (/.f32 1/6 (*.f32 u0 u0)))
(+.f32 (fma.f32 1/3 (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 -1/3 u0)) (/.f32 -1/6 (*.f32 u0 u0)))
(-.f32 (*.f32 1/3 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1))) (+.f32 (*.f32 1/9 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 u0)))))
(fma.f32 1/3 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (neg.f32 (+.f32 (+.f32 (/.f32 1/3 u0) (/.f32 1/6 (*.f32 u0 u0))) (/.f32 1/9 (pow.f32 u0 3)))))
(-.f32 (-.f32 (fma.f32 1/3 (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 -1/3 u0)) (/.f32 1/6 (*.f32 u0 u0))) (/.f32 1/9 (pow.f32 u0 3)))
(+.f32 (+.f32 (fma.f32 1/3 (+.f32 (log.f32 u0) (log.f32 -1)) (/.f32 -1/3 u0)) (/.f32 -1/6 (*.f32 u0 u0))) (/.f32 -1/9 (pow.f32 u0 3)))
(*.f32 -1/3 (log.f32 (/.f32 -1 u0)))
(*.f32 (log.f32 (/.f32 -1 u0)) -1/3)
(-.f32 (*.f32 -1/3 (log.f32 (/.f32 -1 u0))) (*.f32 1/3 (/.f32 1 u0)))
(-.f32 (*.f32 (log.f32 (/.f32 -1 u0)) -1/3) (/.f32 1/3 u0))
(fma.f32 (log.f32 (/.f32 -1 u0)) -1/3 (/.f32 -1/3 u0))
(-.f32 (*.f32 -1/3 (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 u0))))
(-.f32 (*.f32 (log.f32 (/.f32 -1 u0)) -1/3) (+.f32 (/.f32 1/3 u0) (/.f32 1/6 (*.f32 u0 u0))))
(-.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) -1/3 (/.f32 -1/3 u0)) (/.f32 1/6 (*.f32 u0 u0)))
(fma.f32 (log.f32 (/.f32 -1 u0)) -1/3 (+.f32 (/.f32 -1/3 u0) (/.f32 -1/6 (*.f32 u0 u0))))
(-.f32 (*.f32 -1/3 (log.f32 (/.f32 -1 u0))) (+.f32 (*.f32 1/9 (/.f32 1 (pow.f32 u0 3))) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u0 2))) (*.f32 1/3 (/.f32 1 u0)))))
(-.f32 (*.f32 (log.f32 (/.f32 -1 u0)) -1/3) (+.f32 (+.f32 (/.f32 1/3 u0) (/.f32 1/6 (*.f32 u0 u0))) (/.f32 1/9 (pow.f32 u0 3))))
(-.f32 (-.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) -1/3 (/.f32 -1/3 u0)) (/.f32 1/6 (*.f32 u0 u0))) (/.f32 1/9 (pow.f32 u0 3)))
(+.f32 (fma.f32 (log.f32 (/.f32 -1 u0)) -1/3 (+.f32 (/.f32 -1/3 u0) (/.f32 -1/6 (*.f32 u0 u0)))) (/.f32 -1/9 (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 (*.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)
(+.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 -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 (log.f32 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 (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 (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 (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 (log.f32 -1) (-.f32 (+.f32 (log.f32 u0) (+.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) (/.f32 -1/2 (*.f32 u0 u0))) (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 (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 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) -1)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(+.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) 0) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(+.f32 (*.f32 0 (*.f32 alpha (log1p.f32 u0))) (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(-.f32 0 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1)
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha 3) (log1p.f32 u0)) alpha)
(/.f32 (pow.f32 alpha 3) (/.f32 alpha (log1p.f32 u0)))
(*.f32 (/.f32 (log1p.f32 u0) (/.f32 1 alpha)) alpha)
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (pow.f32 alpha 3)) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha 3) (log1p.f32 u0)) alpha)
(/.f32 (pow.f32 alpha 3) (/.f32 alpha (log1p.f32 u0)))
(*.f32 (/.f32 (log1p.f32 u0) (/.f32 1 alpha)) alpha)
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (log1p.f32 u0))) alpha)
(/.f32 (*.f32 (pow.f32 alpha 3) (log1p.f32 u0)) alpha)
(/.f32 (pow.f32 alpha 3) (/.f32 alpha (log1p.f32 u0)))
(*.f32 (/.f32 (log1p.f32 u0) (/.f32 1 alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha 3) (*.f32 alpha (log1p.f32 u0))) (*.f32 alpha alpha))
(/.f32 (*.f32 (pow.f32 alpha 3) (log1p.f32 u0)) alpha)
(/.f32 (pow.f32 alpha 3) (/.f32 alpha (log1p.f32 u0)))
(*.f32 (/.f32 (log1p.f32 u0) (/.f32 1 alpha)) alpha)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))))
(pow.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))) 1)
(*.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 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 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 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 alpha (*.f32 (log1p.f32 u0) (neg.f32 alpha)))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (log1p.f32 u0))) 4))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))
(*.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 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(cbrt.f32 (*.f32 (pow.f32 alpha 6) (pow.f32 (log1p.f32 u0) 3)))
(*.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 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 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 alpha (*.f32 alpha (log1p.f32 u0)))
(*.f32 (*.f32 alpha alpha) (log1p.f32 u0))
(+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0)))) -1)
(*.f32 1/3 (log1p.f32 u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0)))) 1)
(*.f32 1/3 (log1p.f32 u0))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0)))) (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0))))) (*.f32 1/3 (log1p.f32 u0))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (log1p.f32 u0))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0))))))
(pow.f32 (*.f32 1/3 (log1p.f32 u0)) 1)
(*.f32 1/3 (log1p.f32 u0))
(pow.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 u0))) 2)
(*.f32 1/3 (log1p.f32 u0))
(pow.f32 (cbrt.f32 (*.f32 1/3 (log1p.f32 u0))) 3)
(*.f32 1/3 (log1p.f32 u0))
(pow.f32 (pow.f32 (*.f32 1/3 (log1p.f32 u0)) 3) 1/3)
(*.f32 1/3 (log1p.f32 u0))
(sqrt.f32 (*.f32 1/9 (pow.f32 (log1p.f32 u0) 2)))
(fabs.f32 (*.f32 1/3 (log1p.f32 u0)))
(log.f32 (pow.f32 (exp.f32 1/3) (log1p.f32 u0)))
(*.f32 1/3 (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 (log1p.f32 u0)))))
(*.f32 1/3 (log1p.f32 u0))
(cbrt.f32 (pow.f32 (*.f32 1/3 (log1p.f32 u0)) 3))
(*.f32 1/3 (log1p.f32 u0))
(expm1.f32 (log1p.f32 (*.f32 1/3 (log1p.f32 u0))))
(*.f32 1/3 (log1p.f32 u0))
(exp.f32 (log.f32 (*.f32 1/3 (log1p.f32 u0))))
(*.f32 1/3 (log1p.f32 u0))
(log1p.f32 (expm1.f32 (*.f32 1/3 (log1p.f32 u0))))
(*.f32 1/3 (log1p.f32 u0))
(+.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) -1)
(log1p.f32 u0)
(-.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1)
(log1p.f32 u0)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) (exp.f32 (log1p.f32 (log1p.f32 u0)))) 1) (+.f32 (exp.f32 (log1p.f32 (log1p.f32 u0))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (log1p.f32 u0)))) (log1p.f32 u0)) (+.f32 1 (exp.f32 (log1p.f32 (log1p.f32 u0)))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (log1p.f32 u0)))) (+.f32 1 (exp.f32 (log1p.f32 (log1p.f32 u0)))))
(pow.f32 (log1p.f32 u0) 1)
(log1p.f32 u0)
(pow.f32 (sqrt.f32 (log1p.f32 u0)) 2)
(log1p.f32 u0)
(pow.f32 (cbrt.f32 (log1p.f32 u0)) 3)
(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)
(log1p.f32 u0)

localize11.0ms (0.1%)

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)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite45.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1120×add-sqr-sqrt
1108×*-un-lft-identity
1040×pow1
1024×add-cube-cbrt
1008×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0613
112013
2147113
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 (*.f32 alpha (sqrt.f32 u0)) 2)))) (#(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 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)))))) (#(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 exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))))))

simplify40.0ms (0.5%)

Algorithm
egg-herbie
Rules
1654×distribute-rgt-in
1626×distribute-lft-in
1326×log-prod
852×associate-*r*
810×associate-+r+
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038455
194455
2362455
32085455
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 (*.f32 alpha (sqrt.f32 u0)) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)))
(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))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
(log1p.f32 (expm1.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 (*.f32 alpha (sqrt.f32 u0)) 2)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3) 1/3)
(*.f32 u0 (*.f32 alpha alpha))
(sqrt.f32 (*.f32 (*.f32 u0 u0) (pow.f32 alpha 4)))
(*.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))
(exp.f32 (log.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))

localize40.0ms (0.5%)

Local error

Found 2 expressions with local error:

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

Compiled 39 to 23 computations (41% saved)

series4.0ms (0.1%)

Counts
2 → 36
Calls

9 calls:

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

rewrite76.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1014×associate-*r/
850×distribute-rgt-in
806×distribute-lft-in
742×associate-*l/
280×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

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

simplify101.0ms (1.3%)

Algorithm
egg-herbie
Rules
1414×associate-/l*
1250×associate-*r*
1062×distribute-lft-neg-in
872×distribute-rgt-neg-in
554×distribute-lft-neg-out
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04538832
112317996
255877946
Stop Event
node limit
Counts
214 → 267
Calls
Call 1
Inputs
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 u0 (pow.f32 alpha 2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 -1 u0)
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(*.f32 -1/2 (pow.f32 u0 2))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 -1 u0) (*.f32 -1/2 (pow.f32 u0 2)))
(+.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1))
(+.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 alpha (*.f32 alpha (neg.f32 u0))) (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)))))
(+.f32 (*.f32 alpha (*.f32 (neg.f32 u0) alpha)) (*.f32 alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 u0) 1)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) (*.f32 -1 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1)) (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2))) (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1)))
(+.f32 (*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) (*.f32 -1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha))))
(+.f32 (*.f32 -1 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0))) (*.f32 -1 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 -1 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0))))
(+.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) (*.f32 1 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)))))
(+.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1)) (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2))))
(+.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2))) (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1)))
(+.f32 (*.f32 1 (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) (*.f32 1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha))))
(+.f32 (*.f32 1 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0))) (*.f32 1 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0))))
(+.f32 (*.f32 1 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 1 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) -1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (*.f32 u0 -1/2)))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (*.f32 u0 -1/2)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) -1))
(+.f32 (*.f32 (*.f32 alpha (neg.f32 u0)) alpha) (*.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))) alpha))
(+.f32 (*.f32 (*.f32 (neg.f32 u0) alpha) alpha) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha) alpha))
(+.f32 (*.f32 (*.f32 (neg.f32 u0) 1) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) (*.f32 alpha alpha)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) -1) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))) -1))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) -1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) -1))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) -1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) -1))
(+.f32 (*.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) -1) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)) -1))
(+.f32 (*.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) -1) (*.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) -1))
(+.f32 (*.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) -1) (*.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) -1))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) 1) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))) 1))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) 1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) 1))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) 1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) 1))
(+.f32 (*.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) 1) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)) 1))
(+.f32 (*.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) 1) (*.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) 1))
(+.f32 (*.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) 1) (*.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) 1))
(+.f32 (*.f32 0 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1)) (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1)))
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1)) (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))) 1)
(/.f32 (*.f32 (*.f32 alpha alpha) u0) (/.f32 1 (fma.f32 u0 -1/2 -1)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (/.f32 1 (fma.f32 u0 -1/2 -1)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0)) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))))) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3))) (+.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1)) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) (-.f32 0 (pow.f32 alpha 3))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) 1) (/.f32 1 (fma.f32 u0 -1/2 -1)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1)) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) alpha)
(/.f32 (*.f32 (-.f32 0 (pow.f32 alpha 3)) (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) u0)) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) u0)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) u0)) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) u0)) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 alpha alpha)) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 alpha alpha)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (*.f32 alpha alpha)) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) (*.f32 alpha alpha)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) (*.f32 alpha alpha)) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) 1) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) 1) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(pow.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)) 3) 1/3)
(neg.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)) 2))
(log.f32 (pow.f32 (exp.f32 (*.f32 (*.f32 alpha alpha) u0)) (fma.f32 u0 -1/2 -1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))))
(exp.f32 (log.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))) 1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))))
(+.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 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) (*.f32 (neg.f32 u0) 1))
(+.f32 (*.f32 1 (*.f32 (neg.f32 u0) 1)) (*.f32 1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1)))
(+.f32 (*.f32 (*.f32 (neg.f32 u0) 1) 1) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 1)
(/.f32 u0 (/.f32 1 (fma.f32 u0 -1/2 -1)))
(/.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 1/2 u0)) u0))
(/.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) (/.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))) u0))
(/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (+.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (*.f32 u0 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1)) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (*.f32 u0 (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 1 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 1 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0)) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 1 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))))) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3))) (+.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (*.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1) u0) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) u0) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) u0) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) 1) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) 1) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) 1) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) 1) (+.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 (sqrt.f32 (fma.f32 u0 -1/2 -1)) u0)) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 (sqrt.f32 (fma.f32 u0 -1/2 -1)) u0)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) 1) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) 1) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (*.f32 (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 1)
(pow.f32 (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 2)
(pow.f32 (cbrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))) 3)
(pow.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 u0 -1/2 -1)) u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))))
(cbrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3))
(cbrt.f32 (*.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 -1/2 -1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 -1/2 -1) 3) (pow.f32 u0 3)))
(expm1.f32 (log1p.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))
(log1p.f32 (expm1.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(fma.f32 u0 -1 (*.f32 u0 (*.f32 u0 -1/2)))
(fma.f32 -1 u0 (*.f32 u0 (*.f32 u0 -1/2)))
Outputs
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -1 (*.f32 u0 (*.f32 (-.f32 (*.f32 -1/2 u0) 1) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 u0 1/2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (*.f32 u0 1/2)))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.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 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (neg.f32 u0)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1))
(*.f32 (*.f32 u0 (*.f32 alpha 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 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 alpha (*.f32 alpha (neg.f32 u0))) (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2)))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 alpha (*.f32 (neg.f32 u0) alpha)) (*.f32 alpha (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (neg.f32 u0) 1)) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) (*.f32 -1 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1)) (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2))) (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 -1 (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) (*.f32 -1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 -1 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0))) (*.f32 -1 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 -1 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0))))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (neg.f32 u0))) (*.f32 1 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2)))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1)) (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2))) (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 1 (*.f32 (neg.f32 u0) (*.f32 alpha alpha))) (*.f32 1 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 1 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0))) (*.f32 1 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 1 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0))) (*.f32 1 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) 0) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) -1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (*.f32 u0 -1/2)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (*.f32 u0 -1/2)) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) -1))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 alpha (neg.f32 u0)) alpha) (*.f32 (*.f32 alpha (*.f32 u0 (*.f32 u0 -1/2))) alpha))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (neg.f32 u0) alpha) alpha) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) alpha) alpha))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (neg.f32 u0) 1) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) (*.f32 alpha alpha)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) -1) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))) -1))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) -1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) -1))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) -1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) -1))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) -1) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)) -1))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) -1) (*.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) -1))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) -1) (*.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) -1))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 u0)) 1) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 -1/2))) 1))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) 1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) 1))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 u0 -1/2)) 1) (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) -1) 1))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (neg.f32 u0) (*.f32 alpha alpha)) 1) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 alpha alpha)) 1))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) 1) (*.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) 1))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 alpha alpha) u0)) 1) (*.f32 (*.f32 -1 (*.f32 (*.f32 alpha alpha) u0)) 1))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 0 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1)) (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 (*.f32 u0 -1/2) (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1)) (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))) 1)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(/.f32 (*.f32 (*.f32 alpha alpha) u0) (/.f32 1 (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (/.f32 1 (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0)) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))))) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(*.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) u0) (/.f32 (*.f32 alpha alpha) (+.f32 -1 (*.f32 u0 1/2))))
(*.f32 (/.f32 (*.f32 u0 (-.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 1/4)) u0))) (*.f32 u0 (fma.f32 u0 1/2 -1))) (*.f32 alpha alpha))
(*.f32 (/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (fma.f32 1/4 (*.f32 u0 u0) -1))) u0) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3))) (+.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))) (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1)) (*.f32 u0 u0))) (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3)) (pow.f32 u0 3)))
(*.f32 (/.f32 (*.f32 (pow.f32 u0 3) (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 u0 u0 (*.f32 (fma.f32 u0 -1/2 1) (*.f32 (pow.f32 u0 3) -1/2)))) (*.f32 alpha alpha))
(/.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0)))))) (+.f32 -1 (*.f32 u0 1/2)))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 u0 1/2 -1) (fma.f32 1/4 (*.f32 u0 u0) -1)))
(/.f32 (*.f32 -1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (+.f32 1 (neg.f32 (*.f32 -1/8 (pow.f32 u0 3)))))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2))) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (neg.f32 (*.f32 alpha alpha))))
(/.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1)) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)))
(/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)))
(/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 -1 (neg.f32 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (+.f32 1 (neg.f32 (*.f32 -1/8 (pow.f32 u0 3))))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) (*.f32 alpha alpha)) alpha)
(/.f32 (*.f32 (pow.f32 alpha 3) (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha)
(/.f32 (pow.f32 alpha 3) (/.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) (-.f32 0 (pow.f32 alpha 3))) (*.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha 3)) alpha) (/.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha 4)) alpha) (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) alpha))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) 1) (/.f32 1 (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1)) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)))
(/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)))
(/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 -1 (neg.f32 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (+.f32 1 (neg.f32 (*.f32 -1/8 (pow.f32 u0 3))))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1)))) (/.f32 (sqrt.f32 (+.f32 -1 (*.f32 u0 1/2))) (sqrt.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (fma.f32 u0 1/2 -1))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (fma.f32 u0 1/2 -1))) (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1)))) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (sqrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))))
(*.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2))))) (sqrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1)))
(*.f32 (/.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4)))))) (sqrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2))) (/.f32 (cbrt.f32 (+.f32 -1 (*.f32 u0 1/2))) (cbrt.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2))) (cbrt.f32 (fma.f32 u0 1/2 -1))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2))) (cbrt.f32 (fma.f32 u0 1/2 -1))) (cbrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4)))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2))) (/.f32 (cbrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (cbrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))))
(/.f32 (*.f32 alpha alpha) (/.f32 (/.f32 (cbrt.f32 (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (cbrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1))) (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2))))
(/.f32 (*.f32 alpha alpha) (/.f32 (/.f32 (cbrt.f32 (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (cbrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1))) (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2))))
(/.f32 (*.f32 (*.f32 alpha alpha) (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) alpha)
(/.f32 (*.f32 (pow.f32 alpha 3) (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha)
(/.f32 (pow.f32 alpha 3) (/.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))))
(/.f32 (*.f32 (-.f32 0 (pow.f32 alpha 3)) (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha 3)) alpha) (/.f32 (*.f32 alpha (*.f32 u0 (fma.f32 u0 -1/2 -1))) alpha))
(*.f32 (/.f32 (neg.f32 (pow.f32 alpha 4)) alpha) (/.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) alpha))
(/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) (*.f32 (*.f32 alpha alpha) u0)) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) (*.f32 (*.f32 alpha alpha) u0)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)))
(/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) u0)) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)))
(/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) (fma.f32 1/4 (*.f32 u0 u0) -1)) (*.f32 alpha alpha)))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) u0)) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 -1 (neg.f32 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (+.f32 1 (neg.f32 (*.f32 -1/8 (pow.f32 u0 3))))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (*.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 alpha alpha)) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 alpha alpha)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (*.f32 alpha alpha)) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) (*.f32 alpha alpha)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) (*.f32 alpha alpha)) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(*.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) u0) (/.f32 (*.f32 alpha alpha) (+.f32 -1 (*.f32 u0 1/2))))
(*.f32 (/.f32 (*.f32 u0 (-.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 1/4)) u0))) (*.f32 u0 (fma.f32 u0 1/2 -1))) (*.f32 alpha alpha))
(*.f32 (/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (fma.f32 1/4 (*.f32 u0 u0) -1))) u0) (fma.f32 u0 1/2 -1)) (*.f32 alpha alpha))
(/.f32 (*.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))) (*.f32 (neg.f32 u0) (*.f32 u0 (*.f32 u0 -1/2))))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))) (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1)) (*.f32 u0 u0))) (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3)) (pow.f32 u0 3)))
(*.f32 (/.f32 (*.f32 (pow.f32 u0 3) (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 u0 u0 (*.f32 (fma.f32 u0 -1/2 1) (*.f32 (pow.f32 u0 3) -1/2)))) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) 1) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) 1) (+.f32 -1 (*.f32 1/2 u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 alpha alpha) (/.f32 (+.f32 -1 (*.f32 u0 1/2)) (*.f32 u0 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (*.f32 alpha alpha)) (/.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))) (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (*.f32 u0 (*.f32 alpha alpha)))
(pow.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)) 1)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))) 2)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))) 3)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(pow.f32 (pow.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)) 3) 1/3)
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(neg.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (fma.f32 u0 -1/2 -1) (*.f32 alpha (*.f32 alpha (neg.f32 u0))))
(*.f32 u0 (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 -1))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)) 2))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1)) 2))
(fabs.f32 (*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1)))
(log.f32 (pow.f32 (exp.f32 (*.f32 (*.f32 alpha alpha) u0)) (fma.f32 u0 -1/2 -1)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0)) 3))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(exp.f32 (log.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))) 1))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 u0 -1/2 -1))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 -1/2 -1) (*.f32 (*.f32 alpha alpha) u0))))
(*.f32 (*.f32 u0 (*.f32 alpha alpha)) (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 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) (*.f32 (neg.f32 u0) 1))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(+.f32 (*.f32 1 (*.f32 (neg.f32 u0) 1)) (*.f32 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 (*.f32 (*.f32 (neg.f32 u0) 1) 1) (*.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) 1) 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 u0 (/.f32 1 (fma.f32 u0 -1/2 -1)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(/.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) (/.f32 (+.f32 -1 (*.f32 1/2 u0)) u0))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) (/.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))) u0))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (+.f32 -1 (*.f32 1/2 u0)))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (+.f32 -1 (*.f32 1/2 u0)))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) (*.f32 u0 (+.f32 -1 (*.f32 u0 1/2))))
(/.f32 (*.f32 u0 (-.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 1/4)) u0))) (*.f32 u0 (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (fma.f32 1/4 (*.f32 u0 u0) -1))) 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 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/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 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))))
(/.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3)) (pow.f32 u0 3)) (fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1)) (*.f32 u0 u0)))
(/.f32 (*.f32 (pow.f32 u0 3) (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 u0 u0 (*.f32 (fma.f32 u0 -1/2 1) (*.f32 (pow.f32 u0 3) -1/2))))
(/.f32 (*.f32 u0 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1)) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (/.f32 (fma.f32 u0 -1/2 1) u0))
(*.f32 (/.f32 u0 (fma.f32 u0 -1/2 1)) (fma.f32 1/4 (*.f32 u0 u0) -1))
(/.f32 (*.f32 u0 (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (/.f32 (fma.f32 u0 -1/2 1) u0))
(*.f32 (/.f32 u0 (fma.f32 u0 -1/2 1)) (fma.f32 1/4 (*.f32 u0 u0) -1))
(/.f32 (*.f32 u0 (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 u0 (/.f32 (+.f32 -1 (neg.f32 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (+.f32 1 (neg.f32 (*.f32 -1/8 (pow.f32 u0 3))))))
(*.f32 (/.f32 u0 (-.f32 -1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))
(*.f32 (/.f32 u0 (-.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))
(/.f32 (*.f32 1 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (+.f32 -1 (*.f32 1/2 u0)))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 1 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (*.f32 1 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0)) (+.f32 -1 (*.f32 1/2 u0)))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 1 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0)) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2))))) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) (*.f32 u0 (+.f32 -1 (*.f32 u0 1/2))))
(/.f32 (*.f32 u0 (-.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 1/4)) u0))) (*.f32 u0 (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (fma.f32 1/4 (*.f32 u0 u0) -1))) u0) (fma.f32 u0 1/2 -1))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3))) (+.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/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 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))))
(/.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3)) (pow.f32 u0 3)) (fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1)) (*.f32 u0 u0)))
(/.f32 (*.f32 (pow.f32 u0 3) (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 u0 u0 (*.f32 (fma.f32 u0 -1/2 1) (*.f32 (pow.f32 u0 3) -1/2))))
(/.f32 (*.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (sqrt.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0)))) (/.f32 (sqrt.f32 (+.f32 -1 (*.f32 u0 1/2))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1)))))
(/.f32 u0 (/.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (fma.f32 u0 -1/2 -1))))
(/.f32 u0 (/.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) (sqrt.f32 (fma.f32 u0 -1/2 -1))))
(/.f32 (*.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1))) (sqrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (sqrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1)) (sqrt.f32 (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2))))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1)) (sqrt.f32 (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4)))))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1))))
(/.f32 (*.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (/.f32 (cbrt.f32 (+.f32 -1 (*.f32 u0 1/2))) (cbrt.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))))))
(/.f32 u0 (/.f32 (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)))
(/.f32 u0 (/.f32 (/.f32 (cbrt.f32 (fma.f32 u0 1/2 -1)) (cbrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)))
(/.f32 (*.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (/.f32 (cbrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (cbrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))))))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2))))) (cbrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1)))
(*.f32 (/.f32 (*.f32 u0 (pow.f32 (cbrt.f32 (fma.f32 u0 -1/2 -1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4)))))) (cbrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1)))
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) 1) u0) (-.f32 (*.f32 u0 -1/2) -1))
(/.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (/.f32 (fma.f32 u0 -1/2 1) u0))
(*.f32 (/.f32 u0 (fma.f32 u0 -1/2 1)) (fma.f32 1/4 (*.f32 u0 u0) -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) u0) (neg.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (fma.f32 1/4 (*.f32 u0 u0) -1) (/.f32 (fma.f32 u0 -1/2 1) u0))
(*.f32 (/.f32 u0 (fma.f32 u0 -1/2 1)) (fma.f32 1/4 (*.f32 u0 u0) -1))
(/.f32 (*.f32 (neg.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) u0) (neg.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 u0 (/.f32 (+.f32 -1 (neg.f32 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (+.f32 1 (neg.f32 (*.f32 -1/8 (pow.f32 u0 3))))))
(*.f32 (/.f32 u0 (-.f32 -1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))
(*.f32 (/.f32 u0 (-.f32 -1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))
(/.f32 (*.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) 1) (+.f32 -1 (*.f32 1/2 u0)))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (*.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) 1) (+.f32 -1 (*.f32 1/2 u0)))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (*.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (*.f32 (-.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) 1) (*.f32 u0 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/2)))) (*.f32 u0 (+.f32 -1 (*.f32 u0 1/2))))
(/.f32 (*.f32 u0 (-.f32 u0 (*.f32 (*.f32 u0 (*.f32 u0 1/4)) u0))) (*.f32 u0 (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (neg.f32 (*.f32 (*.f32 u0 u0) (fma.f32 1/4 (*.f32 u0 u0) -1))) u0) (fma.f32 u0 1/2 -1))
(/.f32 (*.f32 (+.f32 (pow.f32 (neg.f32 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 -1/2)) 3)) 1) (+.f32 (*.f32 (neg.f32 u0) (neg.f32 u0)) (-.f32 (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (*.f32 u0 (*.f32 u0 -1/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 (*.f32 u0 u0) (*.f32 (*.f32 u0 (*.f32 u0 -1/2)) (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) (neg.f32 u0)))))
(/.f32 (-.f32 (*.f32 -1/8 (pow.f32 (*.f32 u0 u0) 3)) (pow.f32 u0 3)) (fma.f32 (*.f32 -1/2 (*.f32 u0 u0)) (*.f32 u0 (fma.f32 u0 -1/2 1)) (*.f32 u0 u0)))
(/.f32 (*.f32 (pow.f32 u0 3) (fma.f32 -1/8 (pow.f32 u0 3) -1)) (fma.f32 u0 u0 (*.f32 (fma.f32 u0 -1/2 1) (*.f32 (pow.f32 u0 3) -1/2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 (sqrt.f32 (fma.f32 u0 -1/2 -1)) u0)) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(/.f32 (sqrt.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0)))) (/.f32 (sqrt.f32 (+.f32 -1 (*.f32 u0 1/2))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1)))))
(/.f32 u0 (/.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (fma.f32 u0 -1/2 -1))))
(/.f32 u0 (/.f32 (/.f32 (sqrt.f32 (fma.f32 u0 1/2 -1)) (sqrt.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))))) (sqrt.f32 (fma.f32 u0 -1/2 -1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 (sqrt.f32 (fma.f32 u0 -1/2 -1)) u0)) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (sqrt.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (/.f32 (sqrt.f32 (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2)))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1)) (sqrt.f32 (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2))))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1)) (sqrt.f32 (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4)))))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 -1/2 -1))))
(/.f32 (/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) 1) (+.f32 -1 (*.f32 1/2 u0)))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (*.f32 u0 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0)))) (*.f32 (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) 1) (+.f32 -1 (*.f32 1/2 u0)))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0)))) (sqrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 1/4 (*.f32 u0 u0))) u0) (*.f32 (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))) (cbrt.f32 (+.f32 -1 (*.f32 1/2 u0))))
(*.f32 (/.f32 (+.f32 1 (*.f32 -1/4 (*.f32 u0 u0))) (+.f32 -1 (*.f32 u0 1/2))) u0)
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (fma.f32 u0 1/2 -1)))
(*.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 (*.f32 u0 -1/4))) (fma.f32 u0 1/2 -1)))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) 1) (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0))))) (sqrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(/.f32 (/.f32 (*.f32 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3))) u0) (*.f32 (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))) (cbrt.f32 (+.f32 1 (-.f32 (*.f32 1/4 (*.f32 u0 u0)) (*.f32 1/2 u0)))))
(/.f32 (*.f32 u0 (+.f32 -1 (*.f32 -1/8 (pow.f32 u0 3)))) (+.f32 1 (+.f32 (*.f32 (*.f32 1/4 u0) u0) (*.f32 u0 -1/2))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 (*.f32 u0 1/4) -1/2)))))
(*.f32 u0 (/.f32 (fma.f32 -1/8 (pow.f32 u0 3) -1) (+.f32 1 (*.f32 u0 (+.f32 -1/2 (*.f32 u0 1/4))))))
(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 (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))
(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 (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))
(sqrt.f32 (pow.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)) 2))
(fabs.f32 (*.f32 u0 (fma.f32 u0 -1/2 -1)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 u0 -1/2 -1)) u0))
(-.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))
(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))
(cbrt.f32 (*.f32 (pow.f32 u0 3) (pow.f32 (fma.f32 u0 -1/2 -1) 3)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 -1/2 -1) 3) (pow.f32 u0 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))
(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))
(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))
(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 -1 u0 (*.f32 u0 (*.f32 u0 -1/2)))
(-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0)
(*.f32 u0 (fma.f32 u0 -1/2 -1))

localize36.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
0.3b
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha)))
0.3b
(*.f32 1/3 alpha)
0.3b
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))
Compiler

Compiled 41 to 21 computations (48.8% saved)

series5.0ms (0.1%)

Counts
4 → 72
Calls

21 calls:

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

rewrite71.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1128×sqrt-prod
916×unswap-sqr
846×swap-sqr
424×sqr-pow
416×pow-sqr
Iterations

Useful iterations: 1 (0.0ms)

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

simplify71.0ms (0.9%)

Algorithm
egg-herbie
Rules
1906×distribute-lft-in
1904×distribute-rgt-in
894×associate-/l*
572×associate-*r*
550×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02855146
18124628
231354628
Stop Event
node limit
Counts
140 → 242
Calls
Call 1
Inputs
(*.f32 -1/3 (*.f32 u0 alpha))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha))))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha)))))
(*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (*.f32 -1/9 (/.f32 alpha (pow.f32 u0 3))))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1/9 (/.f32 alpha (pow.f32 u0 3))) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(*.f32 1/3 (*.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) u0)) (*.f32 1/3 (*.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) u0)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.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) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (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 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) 1))))
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 1)
(pow.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))) 3)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 3) 1/3)
(sqrt.f32 (*.f32 1/9 (pow.f32 (*.f32 (log1p.f32 u0) alpha) 2)))
(fabs.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 1/3 alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 1/3 alpha) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 1/3 alpha) 3) (pow.f32 (log1p.f32 u0) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) (exp.f32 (log1p.f32 (*.f32 1/3 alpha)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) (exp.f32 (log1p.f32 (*.f32 1/3 alpha)))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 1))))
(pow.f32 (*.f32 1/3 alpha) 1)
(pow.f32 (sqrt.f32 (*.f32 1/3 alpha)) 2)
(pow.f32 (cbrt.f32 (*.f32 1/3 alpha)) 3)
(pow.f32 (pow.f32 (*.f32 1/3 alpha) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9))
(fabs.f32 (*.f32 1/3 alpha))
(log.f32 (pow.f32 (exp.f32 1/3) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 alpha))))
(cbrt.f32 (pow.f32 (*.f32 1/3 alpha) 3))
(expm1.f32 (log1p.f32 (*.f32 1/3 alpha)))
(exp.f32 (log.f32 (*.f32 1/3 alpha)))
(log1p.f32 (expm1.f32 (*.f32 1/3 alpha)))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) 1))))
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) 1/3)) alpha) 2)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))) 3)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) 1/3)) alpha) 4))
(fabs.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 1/3 alpha)) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)) 3))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 3) (pow.f32 alpha 3)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) 1))))
(pow.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)) 1)
(pow.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) 1/3)) alpha) (sqrt.f32 -3)) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) 1/3)) alpha) 4) 9))
(fabs.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 1/3 alpha)) alpha) -3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))
(exp.f32 (log.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))
Outputs
(*.f32 -1/3 (*.f32 u0 alpha))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1/3 (*.f32 u0 alpha) (*.f32 -1/6 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (+.f32 (*.f32 -1/3 u0) (*.f32 -1/6 (*.f32 u0 u0))))
(*.f32 alpha (+.f32 (*.f32 -1/3 u0) (*.f32 (*.f32 -1/6 u0) u0)))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha))))
(fma.f32 -1/3 (*.f32 u0 alpha) (fma.f32 -1/9 (*.f32 alpha (pow.f32 u0 3)) (*.f32 -1/6 (*.f32 alpha (*.f32 u0 u0)))))
(fma.f32 -1/3 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3)))))
(fma.f32 -1/3 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (*.f32 (*.f32 -1/6 u0) u0) (*.f32 -1/9 (pow.f32 u0 3)))))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha)))))
(fma.f32 -1/3 (*.f32 u0 alpha) (fma.f32 -1/12 (*.f32 alpha (pow.f32 u0 4)) (fma.f32 -1/9 (*.f32 alpha (pow.f32 u0 3)) (*.f32 -1/6 (*.f32 alpha (*.f32 u0 u0))))))
(fma.f32 -1/3 (*.f32 u0 alpha) (fma.f32 -1/12 (*.f32 alpha (pow.f32 u0 4)) (*.f32 alpha (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3))))))
(fma.f32 -1/3 (*.f32 u0 alpha) (fma.f32 -1/12 (*.f32 alpha (pow.f32 u0 4)) (*.f32 alpha (+.f32 (*.f32 (*.f32 -1/6 u0) u0) (*.f32 -1/9 (pow.f32 u0 3))))))
(*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))
(*.f32 1/3 (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))
(*.f32 1/3 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha 1/3))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)))
(fma.f32 -1/3 (/.f32 alpha u0) (*.f32 1/3 (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))
(fma.f32 1/3 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 -1/3 (/.f32 alpha u0)))
(fma.f32 -1/3 (/.f32 alpha u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha 1/3)))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (*.f32 1/3 (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 1/3 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 (/.f32 -1/6 u0) (/.f32 alpha u0))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha 1/3))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (*.f32 -1/9 (/.f32 alpha (pow.f32 u0 3))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 1/3 (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (/.f32 (*.f32 -1/9 alpha) (pow.f32 u0 3)))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1/9 (/.f32 alpha (pow.f32 u0 3)) (*.f32 1/3 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1/9 (/.f32 alpha (pow.f32 u0 3)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha 1/3)))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 -1/3 alpha))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))
(*.f32 -1/3 (+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 (*.f32 -1/3 alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 -1/6 u0) (/.f32 alpha u0))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 -1/3 alpha))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1/9 (/.f32 alpha (pow.f32 u0 3))) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1/9 (/.f32 alpha (pow.f32 u0 3)) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 alpha -1/9) (pow.f32 u0 3)))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 -1/9 (pow.f32 u0 3)) alpha))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 alpha (*.f32 u0 alpha)))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 -1/6 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/3 u0) (*.f32 -1/6 (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/3 u0) (*.f32 (*.f32 -1/6 u0) u0)))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 -1/6 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))))
(fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3)))))
(fma.f32 -1/3 (*.f32 alpha (*.f32 u0 alpha)) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 -1/6 u0) u0) (*.f32 -1/9 (pow.f32 u0 3)))))
(+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(fma.f32 -1/12 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 -1/6 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/12 (pow.f32 u0 4)) (*.f32 -1/3 u0))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 -1/6 u0) u0) (*.f32 -1/9 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/3 u0) (*.f32 -1/12 (pow.f32 u0 4)))))
(*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/3 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))
(fma.f32 1/3 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0)))
(fma.f32 1/3 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 -1/3 (*.f32 (/.f32 alpha u0) alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 1/3 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 1/3 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 (/.f32 -1/6 u0) (/.f32 (*.f32 alpha alpha) u0))))
(fma.f32 -1/3 (*.f32 (/.f32 alpha u0) alpha) (fma.f32 1/3 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 1/3 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 1/3 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 (/.f32 -1/6 u0) (/.f32 (*.f32 alpha alpha) u0)))))
(fma.f32 -1/3 (*.f32 (/.f32 alpha u0) alpha) (fma.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 1/3 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0))))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))))
(*.f32 (*.f32 -1/3 (*.f32 alpha alpha)) (log.f32 (/.f32 -1 u0)))
(*.f32 -1/3 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))
(*.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 -1/3 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 -1/3 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0))) (/.f32 (*.f32 -1/6 (*.f32 alpha alpha)) (*.f32 u0 u0)))
(fma.f32 -1/3 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (/.f32 -1/6 u0) (/.f32 (*.f32 alpha alpha) u0)))
(fma.f32 -1/3 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 -1/3 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (/.f32 (*.f32 -1/6 (*.f32 alpha alpha)) (*.f32 u0 u0)))))
(+.f32 (*.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3))) (fma.f32 -1/3 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (/.f32 -1/6 u0) (/.f32 (*.f32 alpha alpha) u0))))
(+.f32 (*.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3))) (fma.f32 -1/3 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha 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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 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 (*.f32 u0 u0) (*.f32 alpha alpha)) 1/2))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) u0))
(*.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 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) 1/2)))
(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 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 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) 1/2))))
(+.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 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) (*.f32 (pow.f32 u0 3) 1/3))) (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))
(*.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 (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 (*.f32 alpha alpha) u0) (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))
(-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha 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 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)))
(-.f32 (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (*.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 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 (*.f32 alpha alpha) u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha))))
(-.f32 (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (*.f32 (/.f32 alpha u0) alpha))) (*.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 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 u0 u0)))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 (*.f32 alpha alpha) u0)))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (*.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 (*.f32 1/2 (*.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 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 (*.f32 alpha alpha) 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 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (*.f32 (/.f32 alpha u0) alpha))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) -1)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) 1)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))) (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))) 3)) (+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))) (+.f32 1 (exp.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))))))))
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 1)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(pow.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))) 2)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))) 3)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 3) 1/3)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(sqrt.f32 (*.f32 1/9 (pow.f32 (*.f32 (log1p.f32 u0) alpha) 2)))
(sqrt.f32 (*.f32 1/9 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2)))
(fabs.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 1/3 alpha)))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)))))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 3))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 1/3 alpha) 3)))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 1/3 alpha) 3) (pow.f32 (log1p.f32 u0) 3)))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha))))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) -1)
(*.f32 alpha 1/3)
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 1)
(*.f32 alpha 1/3)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) (exp.f32 (log1p.f32 (*.f32 1/3 alpha)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha 1/3)))) (*.f32 alpha 1/3)) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha 1/3)))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha 1/3)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha 1/3)))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) (exp.f32 (log1p.f32 (*.f32 1/3 alpha)))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 alpha 1/3)) (log1p.f32 (*.f32 alpha 1/3)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 alpha 1/3)))))))
(pow.f32 (*.f32 1/3 alpha) 1)
(*.f32 alpha 1/3)
(pow.f32 (sqrt.f32 (*.f32 1/3 alpha)) 2)
(*.f32 alpha 1/3)
(pow.f32 (cbrt.f32 (*.f32 1/3 alpha)) 3)
(*.f32 alpha 1/3)
(pow.f32 (pow.f32 (*.f32 1/3 alpha) 3) 1/3)
(*.f32 alpha 1/3)
(sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9))
(sqrt.f32 (*.f32 alpha (*.f32 alpha 1/9)))
(fabs.f32 (*.f32 1/3 alpha))
(*.f32 alpha 1/3)
(log.f32 (pow.f32 (exp.f32 1/3) alpha))
(*.f32 alpha 1/3)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/3 alpha))))
(*.f32 alpha 1/3)
(cbrt.f32 (pow.f32 (*.f32 1/3 alpha) 3))
(*.f32 alpha 1/3)
(expm1.f32 (log1p.f32 (*.f32 1/3 alpha)))
(*.f32 alpha 1/3)
(exp.f32 (log.f32 (*.f32 1/3 alpha)))
(*.f32 alpha 1/3)
(log1p.f32 (expm1.f32 (*.f32 1/3 alpha)))
(*.f32 alpha 1/3)
(+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) -1)
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) 1)
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))))) (*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha))))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))) (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0))))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))))))))
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)) 1)
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) 1/3)) alpha) 2)
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))) 3)
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)) 3) 1/3)
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(sqrt.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) 1/3)) alpha) 4))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) 4))
(fabs.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 1/3 alpha)) alpha))
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)))))
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha)) 3))
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 3)))
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 1/3 alpha)) 3) (pow.f32 alpha 3)))
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 (*.f32 1/3 alpha) alpha))))
(*.f32 (log1p.f32 u0) (*.f32 1/3 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 u0)))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) -1)
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) 1)
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))))) (*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3)))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))) (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3)))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1)))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1)))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))))))))
(pow.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)) 1)
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(pow.f32 (*.f32 (*.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) 1/3)) alpha) (sqrt.f32 -3)) 2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 u0))) (*.f32 alpha (sqrt.f32 -3))) 2)
(pow.f32 (*.f32 alpha (*.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 u0))) (sqrt.f32 -3))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))) 3)
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(pow.f32 (pow.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)) 3) 1/3)
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) 1/3)) alpha) 4) 9))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) 4) 9))
(fabs.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 1/3 alpha)) alpha) -3))
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)))))
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha)) 3))
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(exp.f32 (log.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 -3 (*.f32 (log1p.f32 u0) alpha)) (*.f32 1/3 alpha))))
(*.f32 (*.f32 alpha 1/3) (*.f32 (*.f32 alpha (log1p.f32 u0)) -3))
(*.f32 alpha (*.f32 (*.f32 alpha (log1p.f32 u0)) -1))

localize38.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(cbrt.f32 (-.f32 1 u0))
0.3b
(*.f32 -3 (*.f32 alpha alpha))
0.4b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
15.5b
(log.f32 (cbrt.f32 (-.f32 1 u0)))
Compiler

Compiled 37 to 23 computations (37.8% saved)

series1.0ms (0%)

Counts
2 → 28
Calls

9 calls:

TimeVariablePointExpression
0.0ms
alpha
@inf
(*.f32 -3 (*.f32 alpha alpha))
0.0ms
alpha
@0
(*.f32 -3 (*.f32 alpha alpha))
0.0ms
u0
@-inf
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
0.0ms
u0
@inf
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
0.0ms
alpha
@0
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))

rewrite60.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
892×unswap-sqr
768×swap-sqr
492×distribute-rgt-in
452×sqr-pow
446×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

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

simplify61.0ms (0.8%)

Algorithm
egg-herbie
Rules
892×*-commutative
796×unswap-sqr
750×associate-*r/
746×associate-*l/
716×distribute-lft-out
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01261704
13451380
215071334
348211322
Stop Event
node limit
Counts
62 → 68
Calls
Call 1
Inputs
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.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 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (pow.f32 alpha 2))
(+.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 0) (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))))
(+.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(+.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(+.f32 (*.f32 0 (*.f32 -3 (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 -3 (*.f32 alpha alpha))) (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 -3 (*.f32 alpha alpha))))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (*.f32 -3 (*.f32 alpha alpha))) (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (*.f32 -3 (*.f32 alpha alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))))) 1)
(pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) 1)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))) (*.f32 alpha (sqrt.f32 -3))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) (*.f32 (pow.f32 alpha 4) 9)))
(log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) (*.f32 -3 (*.f32 alpha alpha))))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) (*.f32 -3 (*.f32 alpha alpha))) 1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0))) 3) (pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))) 1))
(log1p.f32 (-.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) (*.f32 -3 (*.f32 alpha alpha))) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -3 (*.f32 alpha alpha)))) 1)
(pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 -3)) 2)
(pow.f32 (cbrt.f32 (*.f32 -3 (*.f32 alpha alpha))) 3)
(pow.f32 (pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 alpha 4) 9))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) -3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -3 (*.f32 alpha alpha)))))
(cbrt.f32 (pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 3))
(expm1.f32 (log1p.f32 (*.f32 -3 (*.f32 alpha alpha))))
(exp.f32 (log.f32 (*.f32 -3 (*.f32 alpha alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 -3 (*.f32 alpha alpha))) 1))
(log1p.f32 (expm1.f32 (*.f32 -3 (*.f32 alpha alpha))))
Outputs
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 -3 (*.f32 (pow.f32 alpha 2) (log.f32 (pow.f32 (-.f32 1 u0) 1/3))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha (*.f32 alpha u0))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 1/2 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 1/2 (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (fma.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 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 (*.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 1/2 (*.f32 u0 1/3))) (fma.f32 1/4 (pow.f32 u0 4) u0)))
(*.f32 (*.f32 alpha alpha) (+.f32 (fma.f32 1/4 (pow.f32 u0 4) u0) (*.f32 (*.f32 u0 u0) (+.f32 1/2 (*.f32 u0 1/3)))))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(*.f32 -3 (pow.f32 alpha 2))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(+.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) 0) (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))) (*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (pow.f32 (-.f32 1 u0) 1/6))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(+.f32 (*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2))) (*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(*.f32 -3 (*.f32 (*.f32 alpha alpha) (*.f32 3 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))))
(*.f32 -3 (*.f32 alpha (*.f32 alpha (*.f32 3 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))))
(*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (*.f32 (*.f32 alpha alpha) -9))
(+.f32 (*.f32 0 (*.f32 -3 (*.f32 alpha alpha))) (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(+.f32 (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 -3 (*.f32 alpha alpha))) (*.f32 (log.f32 (pow.f32 (-.f32 1 u0) 1/6)) (*.f32 -3 (*.f32 alpha alpha))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(+.f32 (*.f32 (log.f32 (pow.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))) 2)) (*.f32 -3 (*.f32 alpha alpha))) (*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (*.f32 -3 (*.f32 alpha alpha))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (+.f32 (*.f32 2 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))) (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))
(*.f32 -3 (*.f32 (*.f32 alpha alpha) (*.f32 3 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))))))
(*.f32 -3 (*.f32 alpha (*.f32 alpha (*.f32 3 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0))))))))
(*.f32 (log.f32 (cbrt.f32 (cbrt.f32 (-.f32 1 u0)))) (*.f32 (*.f32 alpha alpha) -9))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))))) 1)
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) 1)
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(pow.f32 (*.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))) (*.f32 alpha (sqrt.f32 -3))) 2)
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))) 3)
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) 3) 1/3)
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(sqrt.f32 (*.f32 (*.f32 1/9 (pow.f32 (log1p.f32 (neg.f32 u0)) 2)) (*.f32 (pow.f32 alpha 4) 9)))
(sqrt.f32 (*.f32 1/9 (*.f32 (pow.f32 (log1p.f32 (neg.f32 u0)) 2) (*.f32 (pow.f32 alpha 4) 9))))
(sqrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0))))) 2))
(fabs.f32 (*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0))))))
(fabs.f32 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha))))
(log.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) (*.f32 -3 (*.f32 alpha alpha))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(log.f32 (+.f32 1 (-.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) (*.f32 -3 (*.f32 alpha alpha))) 1)))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) 3))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0))) 3)))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 1/3 (log1p.f32 (neg.f32 u0))) 3) (pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 3)))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0)))))) 1))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(log1p.f32 (-.f32 (pow.f32 (cbrt.f32 (-.f32 1 u0)) (*.f32 -3 (*.f32 alpha alpha))) 1))
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 alpha (neg.f32 (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (neg.f32 (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (neg.f32 alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -3 (*.f32 alpha alpha)))) 1)
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 1)
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(pow.f32 (*.f32 alpha (sqrt.f32 -3)) 2)
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(pow.f32 (cbrt.f32 (*.f32 -3 (*.f32 alpha alpha))) 3)
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(pow.f32 (pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 3) 1/3)
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(sqrt.f32 (*.f32 (pow.f32 alpha 4) 9))
(fabs.f32 (*.f32 alpha (*.f32 -3 alpha)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 alpha) alpha) -3))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -3 (*.f32 alpha alpha)))))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(cbrt.f32 (pow.f32 (*.f32 -3 (*.f32 alpha alpha)) 3))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(expm1.f32 (log1p.f32 (*.f32 -3 (*.f32 alpha alpha))))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(exp.f32 (log.f32 (*.f32 -3 (*.f32 alpha alpha))))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 -3 (*.f32 alpha alpha))) 1))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))
(log1p.f32 (expm1.f32 (*.f32 -3 (*.f32 alpha alpha))))
(*.f32 -3 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 -3 alpha))

eval302.0ms (4%)

Compiler

Compiled 18819 to 11182 computations (40.6% saved)

prune245.0ms (3.2%)

Pruning

33 alts after pruning (24 fresh and 9 done)

PrunedKeptTotal
New94116957
Fresh9817
Picked011
Done189
Total95133984
Error
0b
Counts
984 → 33
Alt Table
Click to see full alt table
StatusErrorProgram
4.5b
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 -3 (*.f32 1/3 (log1p.f32 (neg.f32 u0))))) 3) 1/3)
8.9b
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 alpha alpha)) alpha)
3.0b
(-.f32 (-.f32 0 (*.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 -1/3 -1/2))) (*.f32 alpha alpha))) (*.f32 (neg.f32 u0) (*.f32 alpha alpha)))
25.9b
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
4.2b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
3.1b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0) 1/3)))
4.2b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 u0 (+.f32 -1/3 (*.f32 u0 -1/6)))))
8.2b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 u0 -1/3)))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
13.8b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
4.1b
(*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))
3.0b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
8.2b
(*.f32 (*.f32 alpha alpha) u0)
0.6b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
4.2b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (*.f32 u0 (+.f32 -1/3 (*.f32 u0 -1/6))))
8.2b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (*.f32 -1/3 u0))
15.6b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
4.1b
(*.f32 (neg.f32 alpha) (*.f32 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) alpha))
0.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)))
3.0b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) 1/4) (*.f32 u0 u0)) (-.f32 (*.f32 u0 -1/3) -1/2)) u0)))
3.0b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
0.4b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
4.2b
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
8.2b
(*.f32 alpha (*.f32 alpha u0))
0.5b
(*.f32 -3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3))))
0.7b
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (sqrt.f32 (*.f32 1/3 alpha)) 2))))
0.6b
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
0.6b
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9)))))
1.2b
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (exp.f32 (log.f32 (*.f32 1/3 alpha))))))
4.2b
(*.f32 -3 (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 -1/3 u0) (*.f32 (*.f32 -1/6 u0) u0)))))
8.2b
(*.f32 -3 (*.f32 alpha (*.f32 -1/3 (*.f32 u0 alpha))))
8.2b
(*.f32 -3 (*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha))))
8.3b
(*.f32 -3 (*.f32 -1/3 (*.f32 alpha (*.f32 u0 alpha))))
Compiler

Compiled 819 to 584 computations (28.7% saved)

localize36.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 39 to 21 computations (46.2% saved)

series2.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite70.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1104×sqrt-prod
910×unswap-sqr
822×swap-sqr
422×sqr-pow
414×pow-sqr
Iterations

Useful iterations: 1 (0.0ms)

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

simplify63.0ms (0.8%)

Algorithm
egg-herbie
Rules
1722×distribute-rgt-in
1722×distribute-lft-in
1168×associate-/l*
612×associate-/r*
520×associate-*r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02514304
16953928
229363928
Stop Event
node limit
Counts
140 → 193
Calls
Call 1
Inputs
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(*.f32 1/3 (*.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) u0)) (*.f32 1/3 (*.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) u0)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.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) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.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 -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 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (pow.f32 alpha 2))
(+.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) (exp.f32 (log1p.f32 (*.f32 alpha 1/3)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) (exp.f32 (log1p.f32 (*.f32 alpha 1/3)))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 1))))
(pow.f32 (*.f32 alpha 1/3) 1)
(pow.f32 (sqrt.f32 (*.f32 alpha 1/3)) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha 1/3)) 3)
(pow.f32 (pow.f32 (*.f32 alpha 1/3) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9))
(fabs.f32 (*.f32 alpha 1/3))
(log.f32 (pow.f32 (exp.f32 1/3) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha 1/3))))
(cbrt.f32 (pow.f32 (*.f32 alpha 1/3) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha 1/3)))
(exp.f32 (log.f32 (*.f32 alpha 1/3)))
(log1p.f32 (expm1.f32 (*.f32 alpha 1/3)))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) 1))))
(pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) 4))
(fabs.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha (*.f32 alpha 1/3))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 3) (pow.f32 (log1p.f32 u0) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) 1))))
(pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)) 1)
(pow.f32 (*.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) (sqrt.f32 -3)) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) 4) 9))
(fabs.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha (*.f32 alpha 1/3))) -3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) -1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) 1))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) 1))))
(pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 1/3)) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha 1/3))) 3)
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 3) 1/3)
(sqrt.f32 (*.f32 1/9 (pow.f32 alpha 4)))
(fabs.f32 (*.f32 alpha (*.f32 alpha 1/3)))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha 1/3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/3)))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 3))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha 1/3) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha 1/3) 3) (pow.f32 alpha 3)))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha 1/3))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/3))))
Outputs
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 1/3 alpha)
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))
(*.f32 u0 (*.f32 -1/3 (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 -1/6 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/3 u0) (*.f32 -1/6 (*.f32 u0 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/3 u0)))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 -1/6 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 -1/9 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3)))))
(fma.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3)))))
(fma.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (*.f32 -1/6 (*.f32 u0 u0)))))
(+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(fma.f32 -1/12 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 4)) (fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 -1/6 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 -1/9 (*.f32 (*.f32 alpha alpha) (pow.f32 u0 3))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/12 (pow.f32 u0 4)) (*.f32 -1/3 u0))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/9 (pow.f32 u0 3)) (*.f32 -1/6 (*.f32 u0 u0)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/3 u0) (*.f32 -1/12 (pow.f32 u0 4)))))
(*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 1/3 (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))
(fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 -1/3 (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 (/.f32 -1/3 u0) (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))
(fma.f32 -1/3 (/.f32 alpha (/.f32 u0 alpha)) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))))
(fma.f32 -1/3 (*.f32 (/.f32 alpha u0) alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 1/3 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))))
(fma.f32 -1/3 (/.f32 alpha (/.f32 u0 alpha)) (fma.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0))))))
(fma.f32 -1/3 (*.f32 (/.f32 alpha u0) alpha) (fma.f32 -1/9 (*.f32 (/.f32 alpha (pow.f32 u0 3)) alpha) (fma.f32 1/3 (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0))))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))))
(*.f32 -1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0))))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 -1/3 (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))
(*.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 alpha (/.f32 u0 alpha))))
(*.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0))) (*.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(fma.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0))))
(fma.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 -1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0))) (*.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))))
(+.f32 (*.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3))) (fma.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 alpha (/.f32 u0 alpha))) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))))
(+.f32 (*.f32 -1/9 (*.f32 (/.f32 alpha (pow.f32 u0 3)) alpha)) (fma.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (*.f32 alpha alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.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 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) 1/2))
(*.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 (*.f32 alpha alpha) (pow.f32 u0 3)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) 1/2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 1/2 u0) u0) (*.f32 1/3 (pow.f32 u0 3)))))
(+.f32 (*.f32 1/4 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))))
(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 (*.f32 alpha alpha) (*.f32 u0 u0)) 1/2))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 1/2 u0) u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (pow.f32 u0 4) 1/4) u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 1/2 u0) u0) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (pow.f32 u0 4) 1/4))))
(*.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 (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 (*.f32 alpha alpha) u0) (neg.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))
(-.f32 (/.f32 alpha (/.f32 u0 alpha)) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(fma.f32 (neg.f32 (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 alpha 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 (*.f32 alpha alpha) (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))
(-.f32 (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(-.f32 (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(+.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 (*.f32 alpha alpha) (pow.f32 u0 3)) (-.f32 (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 alpha (/.f32 u0 alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1)))))
(-.f32 (fma.f32 1/3 (*.f32 (/.f32 alpha (pow.f32 u0 3)) alpha) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (*.f32 (/.f32 alpha u0) alpha))) (*.f32 (*.f32 alpha alpha) (+.f32 (log.f32 u0) (log.f32 -1))))
(*.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 (*.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 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 u0 u0)))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 alpha (/.f32 u0 alpha))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (*.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 (*.f32 1/2 (*.f32 alpha alpha)) (*.f32 u0 u0)))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 alpha (/.f32 u0 alpha)))))
(fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (fma.f32 1/3 (*.f32 (/.f32 alpha (pow.f32 u0 3)) alpha) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (*.f32 (/.f32 alpha u0) 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 (*.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 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(*.f32 1/3 (pow.f32 alpha 2))
(*.f32 1/3 (*.f32 alpha alpha))
(+.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) -1)
(*.f32 1/3 alpha)
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 1)
(*.f32 1/3 alpha)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) (exp.f32 (log1p.f32 (*.f32 alpha 1/3)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 alpha)))) (*.f32 1/3 alpha)) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 alpha)))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 alpha)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 alpha)))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) (exp.f32 (log1p.f32 (*.f32 alpha 1/3)))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha 1/3))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 1/3 alpha)) (log1p.f32 (*.f32 1/3 alpha)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 alpha))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 alpha)))))))
(pow.f32 (*.f32 alpha 1/3) 1)
(*.f32 1/3 alpha)
(pow.f32 (sqrt.f32 (*.f32 alpha 1/3)) 2)
(*.f32 1/3 alpha)
(pow.f32 (cbrt.f32 (*.f32 alpha 1/3)) 3)
(*.f32 1/3 alpha)
(pow.f32 (pow.f32 (*.f32 alpha 1/3) 3) 1/3)
(*.f32 1/3 alpha)
(sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9))
(sqrt.f32 (*.f32 alpha (*.f32 alpha 1/9)))
(fabs.f32 (*.f32 alpha 1/3))
(*.f32 1/3 alpha)
(log.f32 (pow.f32 (exp.f32 1/3) alpha))
(*.f32 1/3 alpha)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha 1/3))))
(*.f32 1/3 alpha)
(cbrt.f32 (pow.f32 (*.f32 alpha 1/3) 3))
(*.f32 1/3 alpha)
(expm1.f32 (log1p.f32 (*.f32 alpha 1/3)))
(*.f32 1/3 alpha)
(exp.f32 (log.f32 (*.f32 alpha 1/3)))
(*.f32 1/3 alpha)
(log1p.f32 (expm1.f32 (*.f32 alpha 1/3)))
(*.f32 1/3 alpha)
(+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) -1)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) 1)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))) (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))) (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))) 3)) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))) (+.f32 1 (exp.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0)))))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))))))))
(pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))) 1)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))) 3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))) 3) 1/3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) 4))
(fabs.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha (*.f32 alpha 1/3))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0))) 3))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 3)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 3) (pow.f32 (log1p.f32 u0) 3)))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 alpha (log1p.f32 u0)))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 u0))))
(+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) -1)
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) 1)
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))))) (*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1))))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))) (log1p.f32 (*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1))))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0)))) 3)) (+.f32 1 (+.f32 (exp.f32 (log1p.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0)))) (exp.f32 (*.f32 2 (log1p.f32 (*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))))))))
(pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)) 1)
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(pow.f32 (*.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) (sqrt.f32 -3)) 2)
(pow.f32 (*.f32 alpha (*.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 u0))) (sqrt.f32 -3))) 2)
(pow.f32 (*.f32 (sqrt.f32 (*.f32 1/3 (log1p.f32 u0))) (*.f32 alpha (sqrt.f32 -3))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))) 3)
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)) 3) 1/3)
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 alpha (sqrt.f32 (*.f32 1/3 (log1p.f32 u0)))) 4) 9))
(fabs.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha (*.f32 alpha 1/3))) -3))
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)))))
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3)) 3))
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 (*.f32 alpha 1/3) -3))))
(*.f32 alpha (*.f32 (log1p.f32 u0) (*.f32 alpha -1)))
(*.f32 (neg.f32 (*.f32 alpha alpha)) (log1p.f32 u0))
(+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) -1)
(*.f32 1/3 (*.f32 alpha alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) 1)
(*.f32 1/3 (*.f32 alpha alpha))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha))))) (*.f32 1/3 (*.f32 alpha alpha))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha))))))
(/.f32 (-.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) 3) 1) (+.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3))))) (+.f32 1 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3)))) 1))))
(/.f32 (+.f32 (pow.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha)))) 3) -1) (+.f32 (exp.f32 (+.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha))) (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha)))))))
(/.f32 (+.f32 -1 (pow.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha)))) 3)) (+.f32 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha)))) (+.f32 1 (exp.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (*.f32 alpha alpha))))))))
(pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 1)
(*.f32 1/3 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (sqrt.f32 1/3)) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha 1/3))) 3)
(*.f32 1/3 (*.f32 alpha alpha))
(pow.f32 (pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 3) 1/3)
(*.f32 1/3 (*.f32 alpha alpha))
(sqrt.f32 (*.f32 1/9 (pow.f32 alpha 4)))
(fabs.f32 (*.f32 alpha (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 alpha alpha))
(log.f32 (pow.f32 (exp.f32 alpha) (*.f32 alpha 1/3)))
(*.f32 1/3 (*.f32 alpha alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/3)))))
(*.f32 1/3 (*.f32 alpha alpha))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha 1/3)) 3))
(*.f32 1/3 (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 alpha 1/3) 3)))
(*.f32 1/3 (*.f32 alpha alpha))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha 1/3) 3) (pow.f32 alpha 3)))
(*.f32 1/3 (*.f32 alpha alpha))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/3))))
(*.f32 1/3 (*.f32 alpha alpha))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha 1/3))))
(*.f32 1/3 (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/3))))
(*.f32 1/3 (*.f32 alpha alpha))

localize26.0ms (0.3%)

Local error

Found 3 expressions with local error:

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

Compiled 30 to 12 computations (60% saved)

series2.0ms (0%)

Counts
3 → 72
Calls

18 calls:

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

rewrite54.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1700×add-sqr-sqrt
1674×*-un-lft-identity
1564×add-cube-cbrt
1542×add-cbrt-cube
174×pow1
Iterations

Useful iterations: 0 (0.0ms)

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

simplify77.0ms (1%)

Algorithm
egg-herbie
Rules
1092×fma-def
778×*-commutative
670×associate-*r/
668×log-prod
606×associate-*l/
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0681665
11591665
26691665
328781665
472661665
Stop Event
node limit
Counts
111 → 30
Calls
Call 1
Inputs
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.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 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 u0 (pow.f32 alpha 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))))) 1)
(pow.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))) 1)
(pow.f32 (sqrt.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))) 2)
(pow.f32 (cbrt.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))) 3)
(pow.f32 (pow.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))) 3) 1/3)
(sqrt.f32 (*.f32 1/9 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))
(log.f32 (pow.f32 (exp.f32 -1/3) (*.f32 alpha (*.f32 alpha u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))))))
(cbrt.f32 (pow.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))) 3))
(expm1.f32 (log1p.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))))
(exp.f32 (log.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))) 1))
(log1p.f32 (expm1.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(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))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))) 1))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) 1)
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(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))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha u0)))))
(cbrt.f32 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 3))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))) 1))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
Outputs
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.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 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 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))))) 1)
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(pow.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))) 1)
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(pow.f32 (sqrt.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))) 2)
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(pow.f32 (cbrt.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))) 3)
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(pow.f32 (pow.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))) 3) 1/3)
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(sqrt.f32 (*.f32 1/9 (pow.f32 (*.f32 alpha (*.f32 alpha u0)) 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(log.f32 (pow.f32 (exp.f32 -1/3) (*.f32 alpha (*.f32 alpha u0))))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))))))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(cbrt.f32 (pow.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0))) 3))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(expm1.f32 (log1p.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(exp.f32 (log.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))) 1))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(log1p.f32 (expm1.f32 (*.f32 -1/3 (*.f32 alpha (*.f32 alpha u0)))))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(*.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))
(log.f32 (+.f32 1 (expm1.f32 (*.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))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))) 1))
(*.f32 u0 (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha u0)))) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (*.f32 alpha (*.f32 alpha u0)) 1)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (sqrt.f32 (*.f32 alpha (*.f32 alpha u0))) 2)
(*.f32 u0 (*.f32 alpha alpha))
(pow.f32 (cbrt.f32 (*.f32 alpha (*.f32 alpha u0))) 3)
(*.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))
(log.f32 (+.f32 1 (expm1.f32 (*.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))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))
(exp.f32 (*.f32 (log.f32 (*.f32 alpha (*.f32 alpha u0))) 1))
(*.f32 u0 (*.f32 alpha alpha))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha u0))))
(*.f32 u0 (*.f32 alpha alpha))

localize30.0ms (0.4%)

Local error

Found 2 expressions with local error:

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

Compiled 37 to 22 computations (40.5% saved)

series3.0ms (0%)

Counts
2 → 48
Calls

12 calls:

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

rewrite70.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1110×*-commutative
1000×unswap-sqr
782×associate-*r/
686×swap-sqr
658×distribute-lft-in
Iterations

Useful iterations: 1 (0.0ms)

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

simplify163.0ms (2.2%)

Algorithm
egg-herbie
Rules
1712×associate-/r/
1602×distribute-lft-in
1562×distribute-rgt-in
1020×associate-/l*
778×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03167562
19646432
246926432
Stop Event
node limit
Counts
166 → 213
Calls
Call 1
Inputs
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(pow.f32 alpha 2)
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (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 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(+.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(+.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha alpha))) (-.f32 1 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))) 1)
(-.f32 (+.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (exp.f32 (log1p.f32 (*.f32 alpha alpha)))) 1)
(/.f32 (*.f32 alpha alpha) (/.f32 1 (fma.f32 u0 1/2 1)))
(/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))
(/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (/.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3)) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 (*.f32 alpha (+.f32 alpha (*.f32 alpha (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 alpha (+.f32 alpha (*.f32 alpha (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (*.f32 u0 u0) 1/4) 1)) (-.f32 (*.f32 u0 1/2) 1))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 -1 (neg.f32 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 -1 (neg.f32 (*.f32 (pow.f32 u0 3) 1/8)))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4)))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3))) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 1/2 1))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 1/2 1))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/4) 1) (*.f32 alpha alpha)) (-.f32 (*.f32 u0 1/2) 1))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 alpha alpha)) (+.f32 -1 (neg.f32 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 alpha alpha)) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) 1) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4))) 1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3)) 1) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 1/2 1)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 1/2 1)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (+.f32 alpha (*.f32 alpha (*.f32 (*.f32 u0 u0) -1/4))) alpha) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (+.f32 alpha (*.f32 alpha (*.f32 (pow.f32 u0 3) 1/8))) alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) 1) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 u0 1/2 1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 u0 1/2 1) 2) (pow.f32 alpha 4)))
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) (fma.f32 u0 1/2 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 1/2 1) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))))
(fma.f32 alpha alpha (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(fma.f32 (*.f32 alpha alpha) 1 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(fma.f32 1 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 alpha) 2) (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 1 (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 1 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0)))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 1/2))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2))) 1))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0))) 1))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 u0 1/2)) (*.f32 alpha u0)))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2))) (*.f32 alpha (*.f32 alpha u0)))
(+.f32 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha u0)))
(+.f32 (*.f32 1 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0)))) (*.f32 alpha (*.f32 alpha u0)))
(+.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 1/2))) (*.f32 alpha (*.f32 alpha u0)))
(+.f32 (*.f32 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0))) 1) (*.f32 alpha (*.f32 alpha u0)))
(+.f32 (*.f32 (*.f32 alpha (*.f32 u0 1/2)) (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))))) 1)
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (fma.f32 u0 1/2 1)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4)))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 u0 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3))) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (-.f32 (*.f32 (*.f32 u0 u0) 1/4) 1)) (-.f32 (*.f32 u0 1/2) 1))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 -1 (neg.f32 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 -1 (neg.f32 (*.f32 (pow.f32 u0 3) 1/8)))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 alpha u0) (+.f32 alpha (*.f32 alpha (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (*.f32 alpha u0) (+.f32 alpha (*.f32 alpha (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u0 1/2 1)) (*.f32 alpha (*.f32 alpha u0))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u0 1/2 1)) (*.f32 alpha (*.f32 alpha u0))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2) (*.f32 alpha (*.f32 alpha u0))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2) (*.f32 alpha (*.f32 alpha u0))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/4) 1) (*.f32 alpha (*.f32 alpha u0))) (-.f32 (*.f32 u0 1/2) 1))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 alpha (*.f32 alpha u0))) (+.f32 -1 (neg.f32 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 alpha (*.f32 alpha u0))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) u0) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4))) u0) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3)) u0) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) 1) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) 1) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(pow.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))) 1)
(pow.f32 (*.f32 (sqrt.f32 u0) (*.f32 alpha (sqrt.f32 (fma.f32 u0 1/2 1)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0)))) 3)
(pow.f32 (pow.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))) 2))
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha (*.f32 alpha u0))) (fma.f32 u0 1/2 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))) 3))
(cbrt.f32 (*.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0)))))
(exp.f32 (log.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0)))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0)))))
Outputs
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(pow.f32 alpha 2)
(*.f32 alpha alpha)
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 1/2 (*.f32 alpha (*.f32 u0 alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha)))
(*.f32 1/2 (*.f32 alpha (*.f32 u0 alpha)))
(*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(+.f32 (*.f32 1/2 (*.f32 u0 (pow.f32 alpha 2))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(*.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 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.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 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.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 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))
(*.f32 1/2 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha)))
(*.f32 alpha (*.f32 (*.f32 1/2 u0) (*.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 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.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 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.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 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))
(*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha))
(*.f32 1/2 (*.f32 (*.f32 u0 alpha) (*.f32 u0 alpha)))
(*.f32 alpha (*.f32 (*.f32 1/2 u0) (*.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 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.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 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.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 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(*.f32 u0 (*.f32 (+.f32 1 (*.f32 1/2 u0)) (pow.f32 alpha 2)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(+.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha alpha))) (-.f32 1 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 alpha alpha))) 1) (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 1/2 (*.f32 alpha (*.f32 u0 alpha)) (expm1.f32 (log1p.f32 (*.f32 alpha alpha))))
(fma.f32 1/2 (*.f32 u0 (*.f32 alpha alpha)) (expm1.f32 (log1p.f32 (*.f32 alpha alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))) 1)
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(-.f32 (+.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (exp.f32 (log1p.f32 (*.f32 alpha alpha)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 alpha alpha))) 1) (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 1/2 (*.f32 alpha (*.f32 u0 alpha)) (expm1.f32 (log1p.f32 (*.f32 alpha alpha))))
(fma.f32 1/2 (*.f32 u0 (*.f32 alpha alpha)) (expm1.f32 (log1p.f32 (*.f32 alpha alpha))))
(/.f32 (*.f32 alpha alpha) (/.f32 1 (fma.f32 u0 1/2 1)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha)
(*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 alpha (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (/.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha)))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (+.f32 1 (*.f32 u0 -1/2)))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha)
(*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 alpha (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(/.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 u0) (*.f32 1/4 (pow.f32 alpha 4)))) (*.f32 alpha alpha)) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 1)))
(/.f32 (*.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 1)))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3)) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) 3)) (+.f32 (pow.f32 alpha 4) (*.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))))))
(/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 alpha (*.f32 u0 alpha))) (*.f32 alpha alpha))) (pow.f32 alpha 4)))
(/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (*.f32 alpha alpha)) (pow.f32 alpha 4)))
(/.f32 (*.f32 alpha (+.f32 alpha (*.f32 alpha (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha)
(*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 alpha (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(/.f32 (*.f32 alpha (+.f32 alpha (*.f32 alpha (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (*.f32 u0 u0) 1/4) 1)) (-.f32 (*.f32 u0 1/2) 1))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) (fma.f32 (*.f32 u0 u0) 1/4 -1)))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/4 -1)) (fma.f32 1/2 u0 -1))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/4) -1) (fma.f32 1/2 u0 -1)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 -1 (neg.f32 (*.f32 u0 -1/2))))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) (fma.f32 (*.f32 u0 u0) 1/4 -1)))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/4 -1)) (fma.f32 1/2 u0 -1))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/4) -1) (fma.f32 1/2 u0 -1)) (*.f32 alpha alpha))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 -1 (neg.f32 (*.f32 (pow.f32 u0 3) 1/8)))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/8)) (/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (*.f32 u0 u0) -1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) -1/8 -1))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha)
(*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 alpha (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(/.f32 (*.f32 1 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4)))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 u0) (*.f32 1/4 (pow.f32 alpha 4)))) (*.f32 alpha alpha)) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 1)))
(/.f32 (*.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 1)))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3))) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) 3)) (+.f32 (pow.f32 alpha 4) (*.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))))))
(/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 alpha (*.f32 u0 alpha))) (*.f32 alpha alpha))) (pow.f32 alpha 4)))
(/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (*.f32 alpha alpha)) (pow.f32 alpha 4)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 1/2 1))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 u0 1/2 1)))) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 1/2 u0 1))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1)))) (sqrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1)))
(*.f32 (/.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1)))) (*.f32 (sqrt.f32 (fma.f32 1/2 u0 1)) (sqrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 1/2 1))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 u0 1/2 1)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 1/2 u0 1))) (sqrt.f32 (fma.f32 u0 -1/2 1))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)))
(*.f32 (/.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 -1/2 1))) (*.f32 (sqrt.f32 (fma.f32 1/2 u0 1)) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2)) (/.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 1/2 u0 1)) 2)) (cbrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1)))) (cbrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1)))
(*.f32 (*.f32 (/.f32 alpha (cbrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1)))) alpha) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 u0 1)) 2) (cbrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2)) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2)) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 1/2 u0 1)) 2)) (cbrt.f32 (fma.f32 u0 -1/2 1))) (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)))
(*.f32 (*.f32 (/.f32 alpha (cbrt.f32 (fma.f32 u0 -1/2 1))) alpha) (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 u0 1)) 2) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/4) 1) (*.f32 alpha alpha)) (-.f32 (*.f32 u0 1/2) 1))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) (fma.f32 (*.f32 u0 u0) 1/4 -1)))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/4 -1)) (fma.f32 1/2 u0 -1))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/4) -1) (fma.f32 1/2 u0 -1)) (*.f32 alpha alpha))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 alpha alpha)) (+.f32 -1 (neg.f32 (*.f32 u0 -1/2))))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 1/2 -1) (fma.f32 (*.f32 u0 u0) 1/4 -1)))
(/.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) 1/4 -1)) (fma.f32 1/2 u0 -1))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/4) -1) (fma.f32 1/2 u0 -1)) (*.f32 alpha alpha))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 alpha alpha)) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/8)) (/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha)))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (*.f32 u0 u0) -1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) -1/8 -1))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) 1) (+.f32 1 (*.f32 u0 -1/2)))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha)
(*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 alpha (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4))) 1) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (/.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 u0) (*.f32 1/4 (pow.f32 alpha 4)))) (*.f32 alpha alpha)) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 1)))
(/.f32 (*.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 1)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3)) 1) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) 3)) (+.f32 (pow.f32 alpha 4) (*.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))))))
(/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 alpha (*.f32 u0 alpha))) (*.f32 alpha alpha))) (pow.f32 alpha 4)))
(/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (*.f32 alpha alpha)) (pow.f32 alpha 4)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 1/2 1)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 u0 1/2 1)))) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 1/2 u0 1))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1)))) (sqrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1)))
(*.f32 (/.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1)))) (*.f32 (sqrt.f32 (fma.f32 1/2 u0 1)) (sqrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 1/2 1)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 u0 1/2 1)))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 1/2 u0 1))) (sqrt.f32 (fma.f32 u0 -1/2 1))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1)))
(*.f32 (/.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 u0 -1/2 1))) (*.f32 (sqrt.f32 (fma.f32 1/2 u0 1)) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))))
(/.f32 (*.f32 (+.f32 alpha (*.f32 alpha (*.f32 (*.f32 u0 u0) -1/4))) alpha) (+.f32 1 (*.f32 u0 -1/2)))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha)
(*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 alpha (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(/.f32 (*.f32 (+.f32 alpha (*.f32 alpha (*.f32 (pow.f32 u0 3) 1/8))) alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) 1) (+.f32 1 (*.f32 u0 -1/2)))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha)
(*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 alpha (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha)
(*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 alpha (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)) (+.f32 1 (*.f32 u0 -1/2))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha)
(*.f32 (/.f32 alpha (fma.f32 u0 -1/2 1)) (*.f32 alpha (fma.f32 u0 (*.f32 u0 -1/4) 1)))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(*.f32 (/.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)) (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 alpha alpha))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)) 1)
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 u0 1/2 1))) 2)
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 1/2 u0 1))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))) 3)
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)) 3) 1/3)
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 u0 1/2 1) 2) (pow.f32 alpha 4)))
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 (fma.f32 u0 1/2 1) 2)))
(sqrt.f32 (*.f32 (pow.f32 alpha 4) (pow.f32 (fma.f32 1/2 u0 1) 2)))
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha alpha)) (fma.f32 u0 1/2 1)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)) 3))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u0 1/2 1) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(fma.f32 alpha alpha (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(fma.f32 (*.f32 alpha alpha) 1 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(fma.f32 1 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1))
(*.f32 alpha (fma.f32 (*.f32 u0 alpha) 1/2 alpha))
(*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 alpha) 2) (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 alpha) 2) (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 alpha) 2) (*.f32 1/2 (*.f32 alpha (*.f32 u0 alpha))))
(fma.f32 (cbrt.f32 (pow.f32 alpha 4)) (pow.f32 (cbrt.f32 alpha) 2) (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 1 (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 1 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0)))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 1/2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2))) 1))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0))) 1))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 alpha (*.f32 alpha u0)) (*.f32 (*.f32 alpha (*.f32 u0 1/2)) (*.f32 alpha u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 u0 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2))) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0))) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 1 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0)))) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 (*.f32 alpha u0) (*.f32 alpha (*.f32 u0 1/2))) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 (*.f32 (*.f32 u0 1/2) (*.f32 alpha (*.f32 alpha u0))) 1) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(+.f32 (*.f32 (*.f32 alpha (*.f32 u0 1/2)) (*.f32 alpha u0)) (*.f32 alpha (*.f32 alpha u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))))) 1)
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(/.f32 (*.f32 alpha (*.f32 alpha u0)) (/.f32 1 (fma.f32 u0 1/2 1)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha (*.f32 alpha (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha) u0)
(*.f32 (/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) alpha) alpha)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 alpha (*.f32 (pow.f32 u0 3) 1/8) alpha))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha (*.f32 alpha (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha) u0)
(*.f32 (/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) alpha) alpha)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 alpha (*.f32 (pow.f32 u0 3) 1/8) alpha))
(/.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha (*.f32 alpha (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha) u0)
(*.f32 (/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) alpha) alpha)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 alpha (*.f32 (pow.f32 u0 3) 1/8) alpha))
(/.f32 (*.f32 u0 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4)))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 u0) (*.f32 1/4 (pow.f32 alpha 4)))) (*.f32 alpha alpha)) (/.f32 u0 (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (pow.f32 alpha 4)) (*.f32 alpha alpha)) (/.f32 u0 (fma.f32 u0 -1/2 1)))
(*.f32 (/.f32 (*.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 1))) u0)
(/.f32 (*.f32 u0 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3))) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 u0 (/.f32 (+.f32 (pow.f32 alpha 4) (*.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) 3))))
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 alpha (*.f32 u0 alpha))) (*.f32 alpha alpha))) (pow.f32 alpha 4))) u0)
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (*.f32 alpha alpha)) (pow.f32 alpha 4))) u0)
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (-.f32 (*.f32 (*.f32 u0 u0) 1/4) 1)) (-.f32 (*.f32 u0 1/2) 1))
(/.f32 (fma.f32 (*.f32 u0 u0) 1/4 -1) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 -1) (fma.f32 1/2 u0 -1)) (*.f32 alpha (*.f32 u0 alpha)))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/4) -1) (fma.f32 1/2 u0 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 -1 (neg.f32 (*.f32 u0 -1/2))))
(/.f32 (fma.f32 (*.f32 u0 u0) 1/4 -1) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 -1) (fma.f32 1/2 u0 -1)) (*.f32 alpha (*.f32 u0 alpha)))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/4) -1) (fma.f32 1/2 u0 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 -1 (neg.f32 (*.f32 (pow.f32 u0 3) 1/8)))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/8)) (/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (-.f32 (*.f32 (*.f32 u0 u0) -1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) -1/8 -1))
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 u0 u0) -1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) -1/8 -1))
(/.f32 (*.f32 (*.f32 alpha u0) (+.f32 alpha (*.f32 alpha (*.f32 (*.f32 u0 u0) -1/4)))) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha (*.f32 alpha (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha) u0)
(*.f32 (/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) alpha) alpha)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (*.f32 (*.f32 alpha u0) (+.f32 alpha (*.f32 alpha (*.f32 (pow.f32 u0 3) 1/8)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 alpha (*.f32 (pow.f32 u0 3) 1/8) alpha))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u0 1/2 1)) (*.f32 alpha (*.f32 alpha u0))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u0 1/2 1)) (*.f32 u0 (*.f32 alpha alpha))) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (sqrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 1/2 u0 1)))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1)))) (sqrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1)))
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 1/2 u0 1))))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1)))) (sqrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1)))
(/.f32 (*.f32 (*.f32 (sqrt.f32 (fma.f32 u0 1/2 1)) (*.f32 alpha (*.f32 alpha u0))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u0 1/2 1)) (*.f32 u0 (*.f32 alpha alpha))) (/.f32 (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))) (sqrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(/.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 1/2 u0 1)))) (/.f32 (sqrt.f32 (fma.f32 u0 -1/2 1)) (sqrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 1/2 u0 1)) (/.f32 (sqrt.f32 (fma.f32 u0 -1/2 1)) (sqrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1)))) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2) (*.f32 alpha (*.f32 alpha u0))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2) (*.f32 u0 (*.f32 alpha alpha))) (/.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (cbrt.f32 (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 u0 1)) 2) (*.f32 alpha (*.f32 (*.f32 u0 alpha) (cbrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1))))) (cbrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))))
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 1/2 u0 1)) 2)))) (cbrt.f32 (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1)))) (cbrt.f32 (fma.f32 (pow.f32 u0 3) 1/8 1)))
(/.f32 (*.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2) (*.f32 alpha (*.f32 alpha u0))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u0 1/2 1)) 2) (*.f32 u0 (*.f32 alpha alpha))) (/.f32 (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))) (cbrt.f32 (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 u0 1)) 2) (/.f32 (/.f32 (cbrt.f32 (fma.f32 u0 -1/2 1)) (cbrt.f32 (fma.f32 (*.f32 u0 u0) -1/4 1))) (*.f32 alpha (*.f32 u0 alpha))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 1/2 u0 1)) 2) (/.f32 (/.f32 (cbrt.f32 (fma.f32 u0 -1/2 1)) (cbrt.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1))) (*.f32 u0 (*.f32 alpha alpha))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/4) 1) (*.f32 alpha (*.f32 alpha u0))) (-.f32 (*.f32 u0 1/2) 1))
(/.f32 (fma.f32 (*.f32 u0 u0) 1/4 -1) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 -1) (fma.f32 1/2 u0 -1)) (*.f32 alpha (*.f32 u0 alpha)))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/4) -1) (fma.f32 1/2 u0 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 alpha (*.f32 alpha u0))) (+.f32 -1 (neg.f32 (*.f32 u0 -1/2))))
(/.f32 (fma.f32 (*.f32 u0 u0) 1/4 -1) (/.f32 (fma.f32 u0 1/2 -1) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 -1) (fma.f32 1/2 u0 -1)) (*.f32 alpha (*.f32 u0 alpha)))
(*.f32 (/.f32 (fma.f32 u0 (*.f32 u0 1/4) -1) (fma.f32 1/2 u0 -1)) (*.f32 u0 (*.f32 alpha alpha)))
(/.f32 (*.f32 (+.f32 -1 (neg.f32 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 alpha (*.f32 alpha u0))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 (-.f32 -1 (*.f32 (pow.f32 u0 3) 1/8)) (/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2)))) (*.f32 u0 (*.f32 alpha alpha))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (-.f32 (*.f32 (*.f32 u0 u0) -1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) -1/8 -1))
(*.f32 (/.f32 (*.f32 u0 (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 u0 u0) -1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) -1/8 -1))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) u0) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha (*.f32 alpha (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha) u0)
(*.f32 (/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) alpha) alpha)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 alpha (*.f32 (pow.f32 u0 3) 1/8) alpha))
(/.f32 (*.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 (*.f32 u0 u0) 1/4) (pow.f32 alpha 4))) u0) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (-.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 u0) (*.f32 1/4 (pow.f32 alpha 4)))) (*.f32 alpha alpha)) (/.f32 u0 (+.f32 1 (*.f32 u0 -1/2))))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 u0 u0) -1/4 1) (pow.f32 alpha 4)) (*.f32 alpha alpha)) (/.f32 u0 (fma.f32 u0 -1/2 1)))
(*.f32 (/.f32 (*.f32 (fma.f32 u0 (*.f32 u0 -1/4) 1) (pow.f32 alpha 4)) (*.f32 (*.f32 alpha alpha) (fma.f32 u0 -1/2 1))) u0)
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) 3)) u0) (+.f32 (pow.f32 alpha 4) (*.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (-.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))))
(/.f32 u0 (/.f32 (+.f32 (pow.f32 alpha 4) (*.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) (*.f32 alpha alpha))))) (+.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (*.f32 1/2 (*.f32 u0 (*.f32 alpha alpha))) 3))))
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 u0 (*.f32 (*.f32 1/2 (*.f32 alpha alpha)) (-.f32 (*.f32 1/2 (*.f32 alpha (*.f32 u0 alpha))) (*.f32 alpha alpha))) (pow.f32 alpha 4))) u0)
(*.f32 (/.f32 (fma.f32 (pow.f32 u0 3) (*.f32 1/8 (pow.f32 alpha 6)) (pow.f32 alpha 6)) (fma.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (-.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/2 u0)) (*.f32 alpha alpha)) (pow.f32 alpha 4))) u0)
(/.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) 1) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha (*.f32 alpha (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha) u0)
(*.f32 (/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) alpha) alpha)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (*.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 alpha (*.f32 (pow.f32 u0 3) 1/8) alpha))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) 1) (+.f32 1 (*.f32 u0 -1/2)))
(/.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha (*.f32 alpha (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha) u0)
(*.f32 (/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) alpha) alpha)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2)))) (sqrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha (*.f32 alpha (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha) u0)
(*.f32 (/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) alpha) alpha)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))) (*.f32 (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))) (cbrt.f32 (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 u0 (/.f32 (+.f32 1 (*.f32 u0 -1/2)) (*.f32 alpha (*.f32 alpha (+.f32 1 (*.f32 (*.f32 u0 u0) -1/4))))))
(*.f32 (*.f32 (/.f32 (*.f32 alpha (fma.f32 (*.f32 u0 u0) -1/4 1)) (fma.f32 u0 -1/2 1)) alpha) u0)
(*.f32 (/.f32 u0 (/.f32 (/.f32 (fma.f32 u0 -1/2 1) alpha) alpha)) (fma.f32 u0 (*.f32 u0 -1/4) 1))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 alpha (*.f32 (pow.f32 u0 3) 1/8) alpha))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 alpha (*.f32 (pow.f32 u0 3) 1/8) alpha))
(/.f32 (/.f32 (*.f32 (*.f32 alpha (*.f32 alpha u0)) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/4) (+.f32 1 (*.f32 u0 -1/2)))))
(/.f32 u0 (/.f32 (fma.f32 (*.f32 u0 u0) 1/4 (+.f32 1 (*.f32 u0 -1/2))) (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 (pow.f32 u0 3) 1/8)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 u0 alpha)) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 (pow.f32 u0 3) 1/8 1))
(*.f32 (/.f32 (*.f32 u0 alpha) (fma.f32 u0 (*.f32 u0 1/4) (fma.f32 u0 -1/2 1))) (fma.f32 alpha (*.f32 (pow.f32 u0 3) 1/8) alpha))
(pow.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))) 1)
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(pow.f32 (*.f32 (sqrt.f32 u0) (*.f32 alpha (sqrt.f32 (fma.f32 u0 1/2 1)))) 2)
(pow.f32 (*.f32 (*.f32 alpha (sqrt.f32 (fma.f32 u0 1/2 1))) (sqrt.f32 u0)) 2)
(pow.f32 (*.f32 (sqrt.f32 (fma.f32 1/2 u0 1)) (*.f32 alpha (sqrt.f32 u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0)))) 3)
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(pow.f32 (pow.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))) 3) 1/3)
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))) 2))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 u0 (*.f32 alpha alpha))) 2))
(fabs.f32 (*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0)))
(fabs.f32 (*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1)))))
(log.f32 (pow.f32 (exp.f32 (*.f32 alpha (*.f32 alpha u0))) (fma.f32 u0 1/2 1)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0))) 3))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(cbrt.f32 (*.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 u0 1/2 1)) 3)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0)))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(exp.f32 (log.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0)))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 u0 1/2 1) (*.f32 alpha (*.f32 alpha u0)))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 1/2 (*.f32 u0 u0)) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (fma.f32 (*.f32 u0 alpha) 1/2 alpha) u0))
(*.f32 u0 (*.f32 alpha (*.f32 alpha (fma.f32 1/2 u0 1))))

localize44.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2)))
0.3b
(*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))
0.3b
(*.f32 u0 1/3)
0.3b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
Compiler

Compiled 55 to 30 computations (45.5% saved)

series3.0ms (0%)

Counts
4 → 60
Calls

15 calls:

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

rewrite97.0ms (1.3%)

Algorithm
batch-egg-rewrite
Rules
1718×associate-*r/
1244×associate-*l/
378×associate-+l+
310×add-sqr-sqrt
298×pow1
Iterations

Useful iterations: 1 (0.0ms)

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

simplify106.0ms (1.4%)

Algorithm
egg-herbie
Rules
1324×associate-/l*
1272×associate-*r*
1096×associate-*l*
558×*-commutative
510×fma-def
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
057116583
1159715291
Stop Event
node limit
Counts
283 → 322
Calls
Call 1
Inputs
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 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 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)))
u0
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (+.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 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (+.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 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) u0))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/3 (pow.f32 u0 3))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 1/2))) (*.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 1))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 1) (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1))
(+.f32 (+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 1/2))))
(+.f32 (+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 alpha alpha)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))) 1)
(/.f32 (*.f32 alpha alpha) (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 3)) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))))
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 alpha (*.f32 alpha (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 1 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha))) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 3))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)) (cbrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0)) (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (*.f32 alpha alpha)) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (*.f32 alpha alpha)) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) 1) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 3)) 1) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (*.f32 alpha alpha))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (*.f32 alpha alpha))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (*.f32 alpha (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) alpha) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (*.f32 alpha (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (*.f32 (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (+.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 u0))) (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (*.f32 (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) (*.f32 (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 u0))) (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) (*.f32 (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 1)
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 2) (pow.f32 alpha 4)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 3))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 1/3))) 1)
(pow.f32 (*.f32 u0 1/3) 1)
(pow.f32 (sqrt.f32 (*.f32 u0 1/3)) 2)
(pow.f32 (cbrt.f32 (*.f32 u0 1/3)) 3)
(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)))
(exp.f32 (log.f32 (*.f32 u0 1/3)))
(exp.f32 (*.f32 (log.f32 (*.f32 u0 1/3)) 1))
(log1p.f32 (expm1.f32 (*.f32 u0 1/3)))
(+.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))
(+.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 1/3 (pow.f32 u0 3)))
(+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) 1) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) 1))
(+.f32 (*.f32 (*.f32 u0 (*.f32 u0 1/2)) 1) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) 1)
(/.f32 (*.f32 u0 u0) (/.f32 (fma.f32 u0 1/3 -1/2) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)))
(/.f32 (*.f32 u0 u0) (/.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))))
(/.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (fma.f32 u0 1/3 -1/2))
(/.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) (fma.f32 u0 1/3 -1/2))
(/.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (-.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(/.f32 (+.f32 (pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 3) (pow.f32 (*.f32 u0 (*.f32 u0 1/2)) 3)) (-.f32 (+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (fma.f32 u0 1/3 -1/2))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (-.f32 1/2 (*.f32 u0 1/3)))
(/.f32 (*.f32 (*.f32 u0 u0) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (neg.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (*.f32 u0 u0) (neg.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 1 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (fma.f32 u0 1/3 -1/2))
(/.f32 (*.f32 1 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (*.f32 1 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0))) (fma.f32 u0 1/3 -1/2))
(/.f32 (*.f32 1 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0))) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2))))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 3) (pow.f32 (*.f32 u0 (*.f32 u0 1/2)) 3))) (-.f32 (+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (sqrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (cbrt.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (-.f32 1/2 (*.f32 u0 1/3)))
(/.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (*.f32 u0 u0)) (neg.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (neg.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (*.f32 u0 u0)) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) 1) (fma.f32 u0 1/3 -1/2))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) 1) (fma.f32 u0 1/3 -1/2))
(/.f32 (*.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) 1) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 3) (pow.f32 (*.f32 u0 (*.f32 u0 1/2)) 3)) 1) (-.f32 (+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (*.f32 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (*.f32 u0 u0))) (sqrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (*.f32 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (*.f32 u0 u0))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) u0) (fma.f32 u0 1/3 -1/2))
(/.f32 (*.f32 (*.f32 u0 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) 1) (fma.f32 u0 1/3 -1/2))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (sqrt.f32 (fma.f32 u0 1/3 -1/2))) (sqrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (*.f32 (cbrt.f32 (fma.f32 u0 1/3 -1/2)) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) 1) (fma.f32 u0 1/3 -1/2))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) (sqrt.f32 (fma.f32 u0 1/3 -1/2))) (sqrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) (*.f32 (cbrt.f32 (fma.f32 u0 1/3 -1/2)) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(/.f32 (/.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (/.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 1)
(pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 u0 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 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 1/3 1/2)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(exp.f32 (log.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(fma.f32 (*.f32 u0 u0) (*.f32 u0 1/3) (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 (*.f32 u0 1/3) (*.f32 u0 u0) (*.f32 u0 (*.f32 u0 1/2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (-.f32 1 u0))
(-.f32 (exp.f32 (log1p.f32 u0)) (-.f32 1 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) 1)
(-.f32 (/.f32 (*.f32 u0 u0) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(-.f32 (+.f32 u0 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) (exp.f32 (log1p.f32 u0))) 1)
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 1)
(*.f32 1 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 1 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (/.f32 1 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 1 (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(/.f32 1 (/.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(/.f32 (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (cbrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0)) 1) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) 1) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) 1) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (-.f32 (pow.f32 u0 4) (*.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (/.f32 1 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (+.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) 3)) (/.f32 1 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 4) (+.f32 (*.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (*.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (/.f32 1 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (-.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3) 3)) (/.f32 1 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))))
(/.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (+.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 u0))) (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 1)
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 3)
(pow.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 2))
(log.f32 (exp.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 3))
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(exp.f32 (log.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(fma.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)) u0)
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(fma.f32 (fma.f32 u0 1/3 1/2) (*.f32 u0 u0) u0)
(fma.f32 1 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))
(fma.f32 1 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0)
(fma.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) u0)
(fma.f32 (sqrt.f32 u0) (sqrt.f32 u0) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 2) (cbrt.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) u0)
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (cbrt.f32 u0) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))
Outputs
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 (+.f32 u0 (*.f32 (pow.f32 u0 2) (+.f32 1/2 (*.f32 1/3 u0)))) (pow.f32 alpha 2))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) 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))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 u0 (*.f32 u0 1/2))))
(*.f32 (*.f32 alpha alpha) (fma.f32 u0 (*.f32 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)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 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)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) 1/3) (pow.f32 u0 3))
(*.f32 alpha (*.f32 (*.f32 alpha 1/3) (pow.f32 u0 3)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 (*.f32 u0 1/2) (*.f32 alpha alpha))))
(*.f32 (*.f32 u0 (*.f32 alpha (*.f32 u0 alpha))) (fma.f32 u0 1/3 1/2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 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)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))
(*.f32 (*.f32 (*.f32 alpha alpha) 1/3) (pow.f32 u0 3))
(*.f32 alpha (*.f32 (*.f32 alpha 1/3) (pow.f32 u0 3)))
(+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 1/3 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 u0 (*.f32 (*.f32 u0 1/2) (*.f32 alpha alpha))))
(*.f32 (*.f32 u0 (*.f32 alpha (*.f32 u0 alpha))) (fma.f32 u0 1/3 1/2))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (+.f32 (*.f32 1/3 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 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)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/3 u0)
(*.f32 u0 1/3)
(*.f32 1/2 (pow.f32 u0 2))
(*.f32 u0 (*.f32 u0 1/2))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(*.f32 1/3 (pow.f32 u0 3))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(*.f32 1/3 (pow.f32 u0 3))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
u0
(+.f32 u0 (*.f32 1/2 (pow.f32 u0 2)))
(+.f32 u0 (*.f32 u0 (*.f32 u0 1/2)))
(fma.f32 u0 (*.f32 u0 1/2) u0)
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(*.f32 1/3 (pow.f32 u0 3))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(*.f32 1/3 (pow.f32 u0 3))
(+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3)))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(+.f32 u0 (+.f32 (*.f32 1/2 (pow.f32 u0 2)) (*.f32 1/3 (pow.f32 u0 3))))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 1/3 (pow.f32 u0 3))) (+.f32 (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 1/2))) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 alpha alpha)) (+.f32 (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) u0)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 1))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 1) (*.f32 (*.f32 (*.f32 alpha alpha) u0) 1))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 (+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 1/3 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 u0 1/2))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 (+.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 alpha alpha))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))) 1)
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(/.f32 (*.f32 alpha alpha) (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 alpha alpha) (/.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 3)) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) 3)) (+.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (*.f32 (pow.f32 alpha 6) (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))) (-.f32 (*.f32 (pow.f32 alpha 4) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 (pow.f32 alpha 4)) (*.f32 u0 u0)) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 alpha (*.f32 alpha (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 (*.f32 alpha alpha) (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 1 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 1 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha))) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 3))) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) 3)) (+.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (*.f32 (pow.f32 alpha 6) (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))) (-.f32 (*.f32 (pow.f32 alpha 4) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 (pow.f32 alpha 4)) (*.f32 u0 u0)) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (/.f32 (sqrt.f32 (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3))) (/.f32 (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))))
(/.f32 (*.f32 alpha alpha) (/.f32 (sqrt.f32 (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 alpha (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2))) (/.f32 (cbrt.f32 (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))))
(/.f32 alpha (/.f32 (/.f32 (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)) (cbrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 alpha (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2))) (/.f32 (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2))) (cbrt.f32 (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0)) (*.f32 alpha alpha)) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (*.f32 alpha alpha)) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (*.f32 alpha alpha)) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) 1) (-.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))))
(/.f32 (*.f32 (pow.f32 alpha 4) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) u0) 3) (pow.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 3)) 1) (+.f32 (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) u0)) (-.f32 (*.f32 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (*.f32 (*.f32 (*.f32 alpha alpha) u0) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u0 (*.f32 alpha alpha)) 3) (pow.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) 3)) (+.f32 (*.f32 (pow.f32 alpha 4) (*.f32 u0 u0)) (*.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 alpha (*.f32 alpha (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (*.f32 u0 (*.f32 alpha alpha))))))
(/.f32 (*.f32 (pow.f32 alpha 6) (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))) (-.f32 (*.f32 (pow.f32 alpha 4) (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0))) (*.f32 (*.f32 (*.f32 u0 (pow.f32 alpha 4)) (*.f32 u0 u0)) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (*.f32 alpha alpha))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (/.f32 (sqrt.f32 (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))))
(*.f32 (/.f32 (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (*.f32 alpha alpha))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3))) (/.f32 (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (*.f32 alpha (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))))
(/.f32 (*.f32 alpha alpha) (/.f32 (sqrt.f32 (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))))
(/.f32 (*.f32 (*.f32 alpha (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) alpha) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (*.f32 (*.f32 alpha (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (*.f32 (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (+.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 u0))) (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (*.f32 (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)))) (fma.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (sqrt.f32 u0))))
(*.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))))) (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (sqrt.f32 u0))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (/.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (*.f32 (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) (*.f32 (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 alpha (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) alpha)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 alpha alpha)) (+.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 u0))) (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 alpha (*.f32 alpha (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (*.f32 (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)))) (fma.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (sqrt.f32 u0))))
(*.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))))) (/.f32 (*.f32 alpha alpha) (fma.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (sqrt.f32 u0))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 alpha alpha)) (*.f32 (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(*.f32 (/.f32 (*.f32 alpha alpha) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))
(*.f32 (/.f32 alpha (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (*.f32 alpha (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))))
(pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 1)
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(pow.f32 (*.f32 alpha (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) 2)
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) 3)
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 3) 1/3)
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 2) (pow.f32 alpha 4)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 3))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha alpha) 3) (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 3)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 3) (pow.f32 (*.f32 alpha alpha) 3)))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) 1))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(fma.f32 (*.f32 alpha alpha) u0 (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 alpha alpha) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(*.f32 alpha (*.f32 alpha (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u0 1/3))) 1)
(*.f32 u0 1/3)
(pow.f32 (*.f32 u0 1/3) 1)
(*.f32 u0 1/3)
(pow.f32 (sqrt.f32 (*.f32 u0 1/3)) 2)
(*.f32 u0 1/3)
(pow.f32 (cbrt.f32 (*.f32 u0 1/3)) 3)
(*.f32 u0 1/3)
(pow.f32 (*.f32 1/27 (pow.f32 u0 3)) 1/3)
(cbrt.f32 (*.f32 (pow.f32 u0 3) 1/27))
(sqrt.f32 (*.f32 (*.f32 u0 u0) 1/9))
(sqrt.f32 (*.f32 u0 (*.f32 u0 1/9)))
(log.f32 (pow.f32 (exp.f32 1/3) u0))
(*.f32 u0 1/3)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u0 1/3))))
(*.f32 u0 1/3)
(cbrt.f32 (*.f32 1/27 (pow.f32 u0 3)))
(cbrt.f32 (*.f32 (pow.f32 u0 3) 1/27))
(expm1.f32 (log1p.f32 (*.f32 u0 1/3)))
(*.f32 u0 1/3)
(exp.f32 (log.f32 (*.f32 u0 1/3)))
(*.f32 u0 1/3)
(exp.f32 (*.f32 (log.f32 (*.f32 u0 1/3)) 1))
(*.f32 u0 1/3)
(log1p.f32 (expm1.f32 (*.f32 u0 1/3)))
(*.f32 u0 1/3)
(+.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 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) 1) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) 1))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) 1)
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(/.f32 (*.f32 u0 u0) (/.f32 (fma.f32 u0 1/3 -1/2) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 u0 u0) (/.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (-.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(/.f32 (-.f32 (*.f32 1/9 (pow.f32 (*.f32 u0 u0) 3)) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 1/2) (*.f32 u0 1/2)))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(/.f32 (-.f32 (*.f32 1/9 (pow.f32 u0 6)) (*.f32 (pow.f32 u0 4) 1/4)) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/2)))
(/.f32 (+.f32 (pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 3) (pow.f32 (*.f32 u0 (*.f32 u0 1/2)) 3)) (-.f32 (+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))))
(/.f32 (+.f32 (*.f32 1/27 (pow.f32 (pow.f32 u0 3) 3)) (pow.f32 (*.f32 u0 (*.f32 u0 1/2)) 3)) (+.f32 (*.f32 1/9 (pow.f32 (*.f32 u0 u0) 3)) (-.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 1/2) (*.f32 u0 1/2))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))
(/.f32 (fma.f32 1/27 (*.f32 u0 (pow.f32 u0 8)) (*.f32 1/8 (pow.f32 u0 6))) (-.f32 (fma.f32 1/9 (pow.f32 u0 6) (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 4)))))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 u0 (*.f32 u0 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (-.f32 1/2 (*.f32 u0 1/3)))
(/.f32 (*.f32 u0 u0) (/.f32 (-.f32 1/2 (*.f32 u0 1/3)) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))))
(/.f32 (*.f32 u0 u0) (*.f32 1 (/.f32 (fma.f32 u0 1/3 -1/2) (fma.f32 u0 (*.f32 u0 1/9) -1/4))))
(/.f32 (*.f32 (*.f32 u0 u0) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (neg.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 u0 u0) (/.f32 (-.f32 1/2 (*.f32 u0 1/3)) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))))
(/.f32 (*.f32 u0 u0) (*.f32 1 (/.f32 (fma.f32 u0 1/3 -1/2) (fma.f32 u0 (*.f32 u0 1/9) -1/4))))
(/.f32 (*.f32 (*.f32 u0 u0) (neg.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 u0 u0) (/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 -1/8 (neg.f32 (*.f32 (pow.f32 u0 3) 1/27)))))
(/.f32 u0 (/.f32 (*.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6))) (fma.f32 (pow.f32 u0 3) 1/27 1/8))) u0))
(/.f32 (*.f32 1 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 1 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (*.f32 1 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0))) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 1 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0))) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2))))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(/.f32 (-.f32 (*.f32 1/9 (pow.f32 (*.f32 u0 u0) 3)) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 1/2) (*.f32 u0 1/2)))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(/.f32 (-.f32 (*.f32 1/9 (pow.f32 u0 6)) (*.f32 (pow.f32 u0 4) 1/4)) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/2)))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 3) (pow.f32 (*.f32 u0 (*.f32 u0 1/2)) 3))) (-.f32 (+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))))
(/.f32 (+.f32 (*.f32 1/27 (pow.f32 (pow.f32 u0 3) 3)) (pow.f32 (*.f32 u0 (*.f32 u0 1/2)) 3)) (+.f32 (*.f32 1/9 (pow.f32 (*.f32 u0 u0) 3)) (-.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 1/2) (*.f32 u0 1/2))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))
(/.f32 (fma.f32 1/27 (*.f32 u0 (pow.f32 u0 8)) (*.f32 1/8 (pow.f32 u0 6))) (-.f32 (fma.f32 1/9 (pow.f32 u0 6) (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 4)))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (sqrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) 1/9 -1/4)) (/.f32 (sqrt.f32 (fma.f32 u0 1/3 -1/2)) (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4)) (/.f32 (sqrt.f32 (fma.f32 u0 1/3 -1/2)) (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2))) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))))
(*.f32 (/.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6))))) (sqrt.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4))) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 (cbrt.f32 (fma.f32 u0 1/3 -1/2)) (cbrt.f32 (fma.f32 (*.f32 u0 u0) 1/9 -1/4))))
(*.f32 (/.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (cbrt.f32 (fma.f32 u0 1/3 -1/2))) (cbrt.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (cbrt.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 (*.f32 u0 u0) (cbrt.f32 (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (cbrt.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))))
(/.f32 (*.f32 u0 u0) (/.f32 (/.f32 (cbrt.f32 (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))) (cbrt.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8))) (cbrt.f32 (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (-.f32 1/2 (*.f32 u0 1/3)))
(/.f32 (*.f32 u0 u0) (/.f32 (-.f32 1/2 (*.f32 u0 1/3)) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))))
(/.f32 (*.f32 u0 u0) (*.f32 1 (/.f32 (fma.f32 u0 1/3 -1/2) (fma.f32 u0 (*.f32 u0 1/9) -1/4))))
(/.f32 (*.f32 (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (*.f32 u0 u0)) (neg.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 u0 u0) (/.f32 (-.f32 1/2 (*.f32 u0 1/3)) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))))
(/.f32 (*.f32 u0 u0) (*.f32 1 (/.f32 (fma.f32 u0 1/3 -1/2) (fma.f32 u0 (*.f32 u0 1/9) -1/4))))
(/.f32 (*.f32 (neg.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (*.f32 u0 u0)) (neg.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 u0 u0) (/.f32 (neg.f32 (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 -1/8 (neg.f32 (*.f32 (pow.f32 u0 3) 1/27)))))
(/.f32 u0 (/.f32 (*.f32 1 (/.f32 (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6))) (fma.f32 (pow.f32 u0 3) 1/27 1/8))) u0))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) 1) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) 1) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) 1) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(/.f32 (-.f32 (*.f32 1/9 (pow.f32 (*.f32 u0 u0) 3)) (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 1/2) (*.f32 u0 1/2)))) (-.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))
(/.f32 (-.f32 (*.f32 1/9 (pow.f32 u0 6)) (*.f32 (pow.f32 u0 4) 1/4)) (fma.f32 1/3 (pow.f32 u0 3) (*.f32 (*.f32 u0 u0) -1/2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 1/3 (pow.f32 u0 3)) 3) (pow.f32 (*.f32 u0 (*.f32 u0 1/2)) 3)) 1) (-.f32 (+.f32 (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 1/3 (pow.f32 u0 3))) (*.f32 (*.f32 u0 (*.f32 u0 1/2)) (*.f32 u0 (*.f32 u0 1/2)))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2)))))
(/.f32 (+.f32 (*.f32 1/27 (pow.f32 (pow.f32 u0 3) 3)) (pow.f32 (*.f32 u0 (*.f32 u0 1/2)) 3)) (+.f32 (*.f32 1/9 (pow.f32 (*.f32 u0 u0) 3)) (-.f32 (*.f32 (*.f32 u0 u0) (*.f32 (*.f32 u0 1/2) (*.f32 u0 1/2))) (*.f32 (*.f32 1/3 (pow.f32 u0 3)) (*.f32 u0 (*.f32 u0 1/2))))))
(/.f32 (fma.f32 1/27 (*.f32 u0 (pow.f32 u0 8)) (*.f32 1/8 (pow.f32 u0 6))) (-.f32 (fma.f32 1/9 (pow.f32 u0 6) (*.f32 (pow.f32 u0 4) 1/4)) (*.f32 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 4)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (*.f32 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (*.f32 u0 u0))) (sqrt.f32 (fma.f32 u0 1/3 -1/2)))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) 1/9 -1/4)) (/.f32 (sqrt.f32 (fma.f32 u0 1/3 -1/2)) (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4)) (/.f32 (sqrt.f32 (fma.f32 u0 1/3 -1/2)) (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (*.f32 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (*.f32 u0 u0))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(/.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2))) (/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (sqrt.f32 (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))))
(*.f32 (/.f32 (*.f32 (*.f32 u0 u0) (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6))))) (sqrt.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8)))
(/.f32 (*.f32 (*.f32 u0 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) u0) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (*.f32 (*.f32 u0 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) 1) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (sqrt.f32 (fma.f32 u0 1/3 -1/2))) (sqrt.f32 (fma.f32 u0 1/3 -1/2)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4)) (*.f32 (cbrt.f32 (fma.f32 u0 1/3 -1/2)) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3)))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) 1) (fma.f32 u0 1/3 -1/2))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) (sqrt.f32 (fma.f32 u0 1/3 -1/2))) (sqrt.f32 (fma.f32 u0 1/3 -1/2)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) -1/4) (*.f32 u0 u0)) (*.f32 (cbrt.f32 (fma.f32 u0 1/3 -1/2)) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))) (cbrt.f32 (fma.f32 u0 1/3 -1/2)))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)) (fma.f32 (*.f32 u0 u0) 1/9 -1/4))
(*.f32 (fma.f32 u0 (*.f32 u0 1/9) -1/4) (/.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 -1/2)))
(/.f32 (/.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) 1) (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (/.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(/.f32 (/.f32 (*.f32 (+.f32 1/8 (*.f32 1/27 (pow.f32 u0 3))) (*.f32 u0 u0)) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 u0 u0) 1/9) (-.f32 1/4 (*.f32 u0 1/6)))))
(*.f32 (/.f32 (*.f32 u0 u0) (fma.f32 (*.f32 u0 u0) 1/9 (-.f32 1/4 (*.f32 u0 1/6)))) (+.f32 (*.f32 (pow.f32 u0 3) 1/27) 1/8))
(*.f32 (fma.f32 (pow.f32 u0 3) 1/27 1/8) (/.f32 (*.f32 u0 u0) (fma.f32 u0 (*.f32 u0 1/9) (+.f32 1/4 (*.f32 u0 -1/6)))))
(pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 1)
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 3)
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(pow.f32 (pow.f32 (*.f32 (*.f32 u0 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 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(sqrt.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))
(log.f32 (pow.f32 (pow.f32 (exp.f32 u0) u0) (fma.f32 u0 1/3 1/2)))
(*.f32 (fma.f32 u0 1/3 1/2) (log.f32 (pow.f32 (exp.f32 u0) u0)))
(*.f32 (fma.f32 u0 1/3 1/2) (*.f32 u0 (log.f32 (exp.f32 u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(exp.f32 (log.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 1))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3)))
(*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 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 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (-.f32 1 u0))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(-.f32 (exp.f32 (log1p.f32 u0)) (-.f32 1 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(-.f32 (exp.f32 (log1p.f32 u0)) (-.f32 1 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) (expm1.f32 (log1p.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) 1)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(-.f32 (/.f32 (*.f32 u0 u0) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (/.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(-.f32 (+.f32 u0 (exp.f32 (log1p.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) 1)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(-.f32 (+.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) (exp.f32 (log1p.f32 u0))) 1)
(-.f32 (exp.f32 (log1p.f32 u0)) (-.f32 1 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) (expm1.f32 (log1p.f32 u0)))
(*.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 1)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(*.f32 1 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(*.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 1 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (/.f32 1 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(/.f32 1 (/.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 1 (/.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(/.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0)) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0))) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (/.f32 (sqrt.f32 (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3))) (/.f32 (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)))) (sqrt.f32 (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (/.f32 (cbrt.f32 (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (cbrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (/.f32 (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))) (cbrt.f32 (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2))
(/.f32 (*.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 u0 u0)) 1) (-.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) 1) (neg.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) 1) (neg.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (/.f32 (sqrt.f32 (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3))) (/.f32 (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) (sqrt.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)))) (sqrt.f32 (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (/.f32 (cbrt.f32 (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2) (/.f32 (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3))) (cbrt.f32 (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 u0 4) (*.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (/.f32 1 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (+.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))
(/.f32 (-.f32 (pow.f32 u0 4) (*.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)))) (/.f32 (fma.f32 u0 u0 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (/.f32 1 (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))))
(/.f32 (-.f32 (pow.f32 u0 4) (*.f32 (pow.f32 u0 8) (pow.f32 (fma.f32 u0 1/3 1/2) 4))) (*.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) 3)) (/.f32 1 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (+.f32 (pow.f32 u0 4) (+.f32 (*.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) 3)) (/.f32 (+.f32 (pow.f32 u0 4) (*.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (fma.f32 u0 u0 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))))) (/.f32 1 (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 6)) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (+.f32 (pow.f32 u0 4) (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 (pow.f32 u0 8) (pow.f32 (fma.f32 u0 1/3 1/2) 4)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (*.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3))) (/.f32 1 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (-.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))
(/.f32 (-.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 6)) (/.f32 (-.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (/.f32 1 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))))
(/.f32 (-.f32 (pow.f32 u0 6) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 6)) (*.f32 (-.f32 (pow.f32 u0 3) (*.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3))) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3) 3)) (/.f32 1 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (+.f32 (pow.f32 (*.f32 u0 u0) 3) (-.f32 (*.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 u0 3) 3) (pow.f32 (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3) 3)) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 u0 u0) 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 6)) (*.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3))) (/.f32 1 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))))
(/.f32 (/.f32 (+.f32 (*.f32 u0 (pow.f32 u0 8)) (pow.f32 (*.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3)) 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))) (+.f32 (pow.f32 u0 6) (-.f32 (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 6) (*.f32 (*.f32 u0 (pow.f32 u0 8)) (pow.f32 (fma.f32 u0 1/3 1/2) 3)))))
(/.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) 1) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))) (sqrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))) (cbrt.f32 (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (-.f32 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))))
(/.f32 (/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (+.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) (sqrt.f32 u0))) (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)))) (fma.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (sqrt.f32 u0))))
(/.f32 (-.f32 (*.f32 u0 u0) (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2))) (*.f32 (fma.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2)) (sqrt.f32 u0)) (-.f32 (sqrt.f32 u0) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))))))
(/.f32 (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) 1) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(/.f32 (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))) (sqrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(/.f32 (/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) 3)) (*.f32 (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))) (cbrt.f32 (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))))
(/.f32 (+.f32 (pow.f32 u0 3) (pow.f32 (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))) 3)) (fma.f32 u0 u0 (-.f32 (*.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2)))))
(/.f32 (fma.f32 (pow.f32 u0 6) (pow.f32 (fma.f32 u0 1/3 1/2) 3) (pow.f32 u0 3)) (-.f32 (fma.f32 (pow.f32 u0 4) (pow.f32 (fma.f32 u0 1/3 1/2) 2) (*.f32 u0 u0)) (*.f32 (pow.f32 u0 3) (fma.f32 u0 1/3 1/2))))
(pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 1)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(pow.f32 (sqrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 2)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(pow.f32 (cbrt.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 3)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(pow.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 3) 1/3)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(sqrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 2))
(fabs.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))
(log.f32 (exp.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0))))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(cbrt.f32 (pow.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0) 3))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(expm1.f32 (log1p.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(exp.f32 (log.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(exp.f32 (*.f32 (log.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)) 1))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(log1p.f32 (expm1.f32 (fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(fma.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2)) u0)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (fma.f32 u0 1/3 1/2) (*.f32 u0 u0) u0)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(fma.f32 1 u0 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(fma.f32 1 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)) u0)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(fma.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) u0)
(+.f32 (pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) 2) u0)
(+.f32 u0 (pow.f32 (*.f32 u0 (sqrt.f32 (fma.f32 u0 1/3 1/2))) 2))
(fma.f32 (sqrt.f32 u0) (sqrt.f32 u0) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) 2) (cbrt.f32 (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2))) u0)
(+.f32 u0 (fma.f32 u0 (*.f32 u0 1/2) (*.f32 1/3 (pow.f32 u0 3))))
(fma.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2) u0)
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (cbrt.f32 u0) (*.f32 (*.f32 u0 u0) (fma.f32 u0 1/3 1/2)))
(fma.f32 (cbrt.f32 (*.f32 u0 u0)) (cbrt.f32 u0) (*.f32 u0 (*.f32 u0 (fma.f32 u0 1/3 1/2))))

localize66.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (*.f32 alpha alpha) 1/9)
0.3b
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9)))))
0.3b
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9))))
0.3b
(*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9)))
Compiler

Compiled 61 to 28 computations (54.1% saved)

series3.0ms (0%)

Counts
4 → 84
Calls

21 calls:

TimeVariablePointExpression
0.0ms
alpha
@inf
(*.f32 (*.f32 alpha alpha) 1/9)
0.0ms
alpha
@-inf
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9))))
0.0ms
alpha
@0
(*.f32 (*.f32 alpha alpha) 1/9)
0.0ms
u0
@inf
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9)))))
0.0ms
u0
@0
(*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9)))

rewrite70.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1044×unswap-sqr
932×swap-sqr
492×sqr-pow
478×pow-sqr
334×distribute-rgt-in
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
015124
130782
2368182
Stop Event
node limit
Counts
4 → 63
Calls
Call 1
Inputs
(*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9)))
(*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9))))
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9)))))
(*.f32 (*.f32 alpha alpha) 1/9)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 u0) alpha) 2) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha 1/3) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha 1/3) 3) (pow.f32 (log1p.f32 u0) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha 1/3)) alpha))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3) (pow.f32 alpha 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))) (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha 1/3)) alpha) -3))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9)))) (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha (*.f32 alpha 1/9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 alpha 1/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 alpha 1/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 alpha 1/3)) 6)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (cbrt.f32 (*.f32 alpha 1/3)) 2) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha 1/3) 3) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha 1/3) 4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 alpha 1/3) 6) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 alpha 1/3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 1/9) (*.f32 alpha alpha)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/9)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 alpha 1/3) 6))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha 1/9))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/9))))))))

simplify94.0ms (1.2%)

Algorithm
egg-herbie
Rules
1740×fma-def
858×distribute-lft-in
856×distribute-rgt-in
492×associate-*r*
468×log-prod
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02674767
17264433
225964193
378334193
Stop Event
node limit
Counts
147 → 238
Calls
Call 1
Inputs
(*.f32 -1/3 (*.f32 u0 alpha))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha)))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha))))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha)))))
(*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (*.f32 -1/9 (/.f32 alpha (pow.f32 u0 3))))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1/9 (/.f32 alpha (pow.f32 u0 3))) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(*.f32 1/3 (*.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) u0)) (*.f32 1/3 (*.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) u0)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.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) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (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 (log.f32 (-.f32 1 u0)) (pow.f32 alpha 2))
(*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alpha 2))
(*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alpha 2))
(*.f32 (log.f32 (-.f32 1 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 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 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 1/9 (pow.f32 alpha 2))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) 1))
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 1)
(pow.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) 2)
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) 3)
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 u0) alpha) 2) 1/9))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha 1/3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha 1/3) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha 1/3) 3) (pow.f32 (log1p.f32 u0) 3)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))
(exp.f32 (*.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) 1))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))) 1))
(pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 1)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 2))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha 1/3)) alpha))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 3))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3) (pow.f32 alpha 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))) (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))) 1))
(pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 1)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)) 3)
(pow.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 2))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha 1/3)) alpha) -3))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9)))) 1)
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9)))) (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9)))) 1))
(pow.f32 (*.f32 alpha (*.f32 alpha 1/9)) 1)
(pow.f32 (*.f32 alpha 1/3) 2)
(pow.f32 (sqrt.f32 (*.f32 alpha 1/3)) 4)
(pow.f32 (cbrt.f32 (*.f32 alpha 1/3)) 6)
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 alpha 1/3)) 2) 3)
(pow.f32 (pow.f32 (*.f32 alpha 1/3) 3) 2/3)
(pow.f32 (pow.f32 (*.f32 alpha 1/3) 4) 1/2)
(pow.f32 (pow.f32 (*.f32 alpha 1/3) 6) 1/3)
(sqrt.f32 (pow.f32 (*.f32 alpha 1/3) 4))
(log.f32 (pow.f32 (exp.f32 1/9) (*.f32 alpha alpha)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/9)))))
(cbrt.f32 (pow.f32 (*.f32 alpha 1/3) 6))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha 1/9))))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/9))))
Outputs
(*.f32 -1/3 (*.f32 u0 alpha))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha)))
(fma.f32 -1/3 (*.f32 u0 alpha) (*.f32 -1/6 (*.f32 alpha (*.f32 u0 u0))))
(*.f32 alpha (+.f32 (*.f32 -1/3 u0) (*.f32 -1/6 (*.f32 u0 u0))))
(*.f32 alpha (*.f32 u0 (+.f32 (*.f32 -1/6 u0) -1/3)))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha))))
(fma.f32 -1/3 (*.f32 u0 alpha) (fma.f32 -1/9 (*.f32 alpha (pow.f32 u0 3)) (*.f32 -1/6 (*.f32 alpha (*.f32 u0 u0)))))
(fma.f32 -1/3 (*.f32 u0 alpha) (*.f32 alpha (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3)))))
(*.f32 alpha (+.f32 (*.f32 -1/3 u0) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 -1/9 u0) -1/6))))
(+.f32 (*.f32 -1/3 (*.f32 u0 alpha)) (+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) alpha)) (+.f32 (*.f32 -1/9 (*.f32 (pow.f32 u0 3) alpha)) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) alpha)))))
(fma.f32 -1/3 (*.f32 u0 alpha) (fma.f32 -1/12 (*.f32 alpha (pow.f32 u0 4)) (fma.f32 -1/9 (*.f32 alpha (pow.f32 u0 3)) (*.f32 -1/6 (*.f32 alpha (*.f32 u0 u0))))))
(fma.f32 -1/3 (*.f32 u0 alpha) (fma.f32 -1/12 (*.f32 alpha (pow.f32 u0 4)) (*.f32 alpha (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3))))))
(*.f32 alpha (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 -1/9 u0) -1/6)) (fma.f32 -1/3 u0 (*.f32 -1/12 (pow.f32 u0 4)))))
(*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))
(*.f32 1/3 (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))
(*.f32 1/3 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha 1/3))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)))
(fma.f32 -1/3 (/.f32 alpha u0) (*.f32 1/3 (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)))))
(fma.f32 1/3 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 -1/3 (/.f32 alpha u0)))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha 1/3) (*.f32 -1/3 (/.f32 alpha u0)))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (*.f32 1/3 (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 1/3 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 (/.f32 -1/6 u0) (/.f32 alpha u0))))
(fma.f32 1/3 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))) (*.f32 (/.f32 alpha u0) (+.f32 -1/3 (/.f32 -1/6 u0))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) alpha)) (*.f32 -1/9 (/.f32 alpha (pow.f32 u0 3))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 1/3 (*.f32 alpha (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1))) (*.f32 -1/9 (/.f32 alpha (pow.f32 u0 3))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1/9 (/.f32 alpha (pow.f32 u0 3)) (*.f32 1/3 (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha 1/3) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 -1/6 (/.f32 -1/9 u0)))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 -1/3 alpha))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))
(*.f32 -1/3 (+.f32 (/.f32 alpha u0) (*.f32 alpha (log.f32 (/.f32 -1 u0)))))
(*.f32 -1/3 (fma.f32 alpha (log.f32 (/.f32 -1 u0)) (/.f32 alpha u0)))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 (*.f32 -1/3 alpha) (log.f32 (/.f32 -1 u0)) (*.f32 (/.f32 -1/6 u0) (/.f32 alpha u0))))
(fma.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 alpha u0) (+.f32 -1/3 (/.f32 -1/6 u0))))
(+.f32 (*.f32 -1/3 (/.f32 alpha u0)) (+.f32 (*.f32 -1/6 (/.f32 alpha (pow.f32 u0 2))) (+.f32 (*.f32 -1/9 (/.f32 alpha (pow.f32 u0 3))) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1/9 (/.f32 alpha (pow.f32 u0 3)) (*.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0)))))))
(fma.f32 -1/3 (/.f32 alpha u0) (fma.f32 -1/6 (/.f32 alpha (*.f32 u0 u0)) (fma.f32 -1/3 (*.f32 alpha (log.f32 (/.f32 -1 u0))) (/.f32 (*.f32 alpha -1/9) (pow.f32 u0 3)))))
(+.f32 (*.f32 -1/3 (fma.f32 alpha (log.f32 (/.f32 -1 u0)) (/.f32 alpha u0))) (*.f32 (/.f32 alpha (*.f32 u0 u0)) (+.f32 -1/6 (/.f32 -1/9 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 alpha (*.f32 1/3 (log1p.f32 (neg.f32 u0))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 -1/3 (*.f32 alpha (log.f32 (-.f32 1 u0))))
(*.f32 -1/3 (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 1/3 (*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha)))
(*.f32 1/3 (*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0)))))
(*.f32 1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 (*.f32 -1/3 (*.f32 alpha alpha)) (log.f32 (-.f32 1 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 -1/3 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 (*.f32 -1/3 (*.f32 alpha alpha)) (log.f32 (-.f32 1 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 -1/3 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 (*.f32 -1/3 (*.f32 alpha alpha)) (log.f32 (-.f32 1 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 -1/3 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (-.f32 1 u0))))
(*.f32 (*.f32 -1/3 (*.f32 alpha alpha)) (log.f32 (-.f32 1 u0)))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 -1/3 (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2)))
(*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 -1/6 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/3 u0) (*.f32 -1/6 (*.f32 u0 u0))))
(*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 (*.f32 -1/6 u0) -1/3))))
(+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2)))))
(fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 -1/6 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha)))))
(fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3)))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/3 u0) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 -1/9 u0) -1/6))))
(+.f32 (*.f32 -1/12 (*.f32 (pow.f32 u0 4) (pow.f32 alpha 2))) (+.f32 (*.f32 -1/3 (*.f32 u0 (pow.f32 alpha 2))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (pow.f32 alpha 2))))))
(fma.f32 -1/12 (*.f32 (pow.f32 u0 4) (*.f32 alpha alpha)) (fma.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha)) (fma.f32 -1/6 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) (*.f32 -1/9 (*.f32 (pow.f32 u0 3) (*.f32 alpha alpha))))))
(+.f32 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/6 (*.f32 u0 u0)) (*.f32 -1/9 (pow.f32 u0 3)))) (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/12 (pow.f32 u0 4)) (*.f32 -1/3 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 -1/9 u0) -1/6)) (fma.f32 -1/3 u0 (*.f32 -1/12 (pow.f32 u0 4)))))
(*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))
(*.f32 1/3 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))
(*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 1/3 (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (*.f32 1/3 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 1/3 (*.f32 alpha alpha))))
(fma.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 1/3 (*.f32 alpha alpha)) (*.f32 (/.f32 -1/3 u0) (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2)))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 1/3 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha)))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 1/3 (*.f32 alpha alpha)))))
(fma.f32 1/3 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 alpha u0) alpha) (+.f32 -1/3 (/.f32 -1/6 u0))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))) (*.f32 1/3 (*.f32 (+.f32 (*.f32 -1 (log.f32 (/.f32 1 u0))) (log.f32 -1)) (pow.f32 alpha 2))))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) (*.f32 1/3 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/9 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 1/3 (*.f32 alpha alpha))))))
(fma.f32 -1/3 (*.f32 (/.f32 alpha u0) alpha) (fma.f32 1/3 (*.f32 (+.f32 (log.f32 u0) (log.f32 -1)) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 -1/6 (/.f32 -1/9 u0)))))
(*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0))))
(*.f32 -1/3 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)))
(*.f32 -1/3 (*.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0)))))
(*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 -1/3 (*.f32 alpha alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))))
(*.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 -1/3 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)))
(*.f32 -1/3 (fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 alpha u0) alpha)))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2)))))
(+.f32 (*.f32 -1/3 (fma.f32 (*.f32 alpha alpha) (log.f32 (/.f32 -1 u0)) (/.f32 (*.f32 alpha alpha) u0))) (*.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))
(fma.f32 -1/3 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0))))
(fma.f32 -1/3 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (*.f32 (*.f32 (/.f32 alpha u0) alpha) (+.f32 -1/3 (/.f32 -1/6 u0))))
(+.f32 (*.f32 -1/3 (/.f32 (pow.f32 alpha 2) u0)) (+.f32 (*.f32 -1/9 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 3))) (+.f32 (*.f32 -1/3 (*.f32 (pow.f32 alpha 2) (log.f32 (/.f32 -1 u0)))) (*.f32 -1/6 (/.f32 (pow.f32 alpha 2) (pow.f32 u0 2))))))
(fma.f32 -1/3 (/.f32 (*.f32 alpha alpha) u0) (fma.f32 -1/9 (/.f32 (*.f32 alpha alpha) (pow.f32 u0 3)) (fma.f32 -1/3 (*.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha)) (*.f32 -1/6 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0))))))
(+.f32 (*.f32 -1/9 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha))) (fma.f32 -1/3 (fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0)) (*.f32 -1/6 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)))))
(+.f32 (*.f32 -1/3 (fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 alpha u0) alpha))) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 -1/6 (/.f32 -1/9 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 (log.f32 (-.f32 1 u0)) (pow.f32 alpha 2))
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alpha 2))
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alpha 2))
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 (log.f32 (-.f32 1 u0)) (pow.f32 alpha 2))
(*.f32 (log.f32 (-.f32 1 u0)) (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha alpha))
(*.f32 u0 (pow.f32 alpha 2))
(*.f32 u0 (*.f32 alpha alpha))
(+.f32 (*.f32 u0 (pow.f32 alpha 2)) (*.f32 1/2 (*.f32 (pow.f32 u0 2) (pow.f32 alpha 2))))
(fma.f32 u0 (*.f32 alpha alpha) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) 1/2))
(*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) 1/2) u0))
(*.f32 (*.f32 alpha alpha) (fma.f32 (*.f32 1/2 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 (pow.f32 u0 3) (*.f32 alpha alpha)) (*.f32 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) 1/2)))
(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 (*.f32 1/3 u0) 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 (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 (*.f32 (*.f32 u0 u0) (*.f32 alpha alpha)) 1/2))))
(+.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 (*.f32 1/3 u0) 1/2)) (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 (log.f32 u0) (log.f32 -1)) (neg.f32 (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 (-.f32 (neg.f32 (log.f32 -1)) (log.f32 u0)) 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 (/.f32 (*.f32 alpha alpha) u0) (neg.f32 (*.f32 (fma.f32 -1 (neg.f32 (log.f32 u0)) (log.f32 -1)) (*.f32 alpha alpha))))
(-.f32 (/.f32 (*.f32 alpha alpha) u0) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1)))))
(-.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 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.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 (+.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 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 (*.f32 alpha alpha) u0)) (*.f32 alpha (*.f32 alpha (+.f32 (log.f32 u0) (log.f32 -1))))))
(+.f32 (*.f32 (/.f32 alpha u0) alpha) (-.f32 (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 (/.f32 1/3 u0) 1/2)) (*.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 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 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (/.f32 (*.f32 alpha alpha) u0))
(fma.f32 alpha (*.f32 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 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) 1/2))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 (*.f32 alpha alpha) u0)))
(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 (/.f32 (*.f32 alpha alpha) (*.f32 u0 u0)) 1/2))))
(fma.f32 (log.f32 (/.f32 -1 u0)) (*.f32 alpha alpha) (fma.f32 1/3 (/.f32 alpha (/.f32 (pow.f32 u0 3) alpha)) (fma.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) 1/2 (/.f32 (*.f32 alpha alpha) u0))))
(+.f32 (fma.f32 alpha (*.f32 alpha (log.f32 (/.f32 -1 u0))) (*.f32 (/.f32 alpha u0) alpha)) (*.f32 (*.f32 (/.f32 alpha u0) (/.f32 alpha u0)) (+.f32 (/.f32 1/3 u0) 1/2)))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(*.f32 1/9 (pow.f32 alpha 2))
(*.f32 alpha (*.f32 alpha 1/9))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) 1)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))) (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))))))
(pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 1)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (sqrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) 2)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (cbrt.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) 3)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(pow.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3) 1/3)
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(sqrt.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 u0) alpha) 2) 1/9))
(sqrt.f32 (*.f32 1/9 (pow.f32 (*.f32 alpha (log1p.f32 u0)) 2)))
(fabs.f32 (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(log.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha 1/3)))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)))))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (log1p.f32 u0) 3) (pow.f32 (*.f32 alpha 1/3) 3)))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 alpha 1/3) 3) (pow.f32 (log1p.f32 u0) 3)))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(expm1.f32 (log1p.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(exp.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(exp.f32 (*.f32 (log.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))) 1))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(log1p.f32 (expm1.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))))
(*.f32 (log1p.f32 u0) (*.f32 alpha 1/3))
(*.f32 alpha (*.f32 1/3 (log1p.f32 u0)))
(*.f32 1/3 (*.f32 alpha (log1p.f32 u0)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))) 1)
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))) (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)))) (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))))))
(pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 1)
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))) 2)
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))) 3)
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(pow.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 3) 1/3)
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 2))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(log.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha 1/3)) alpha))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)))))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) 3))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(cbrt.f32 (*.f32 (pow.f32 alpha 3) (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3)))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) 3) (pow.f32 alpha 3)))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(exp.f32 (log.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))) 1))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha))))
(*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha)
(*.f32 alpha (*.f32 alpha (*.f32 1/3 (log1p.f32 u0))))
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (log1p.f32 u0))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))) 1)
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))) (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)))) (*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))))))
(pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 1)
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)) 2)
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)) 3)
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(pow.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 3) 1/3)
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 2))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(log.f32 (pow.f32 (pow.f32 (pow.f32 (+.f32 u0 1) (*.f32 alpha 1/3)) alpha) -3))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3))))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3) 3))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(exp.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)) 1))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 (*.f32 alpha 1/3) (*.f32 (log1p.f32 u0) alpha)) -3)))
(*.f32 (*.f32 (*.f32 (log1p.f32 u0) (*.f32 alpha 1/3)) alpha) -3)
(*.f32 alpha (*.f32 1/3 (*.f32 alpha (*.f32 (log1p.f32 u0) -3))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9)))) 1)
(*.f32 alpha (*.f32 alpha 1/9))
(/.f32 (-.f32 (*.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9)))) (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))) 1) (+.f32 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9)))) 1))
(/.f32 (*.f32 (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))) (*.f32 alpha (*.f32 alpha 1/9))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))))
(/.f32 (expm1.f32 (*.f32 2 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))) (+.f32 1 (exp.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))))
(pow.f32 (*.f32 alpha (*.f32 alpha 1/9)) 1)
(*.f32 alpha (*.f32 alpha 1/9))
(pow.f32 (*.f32 alpha 1/3) 2)
(*.f32 alpha (*.f32 alpha 1/9))
(pow.f32 (sqrt.f32 (*.f32 alpha 1/3)) 4)
(*.f32 alpha (*.f32 alpha 1/9))
(pow.f32 (cbrt.f32 (*.f32 alpha 1/3)) 6)
(*.f32 alpha (*.f32 alpha 1/9))
(pow.f32 (pow.f32 (cbrt.f32 (*.f32 alpha 1/3)) 2) 3)
(*.f32 alpha (*.f32 alpha 1/9))
(pow.f32 (pow.f32 (*.f32 alpha 1/3) 3) 2/3)
(*.f32 alpha (*.f32 alpha 1/9))
(pow.f32 (pow.f32 (*.f32 alpha 1/3) 4) 1/2)
(*.f32 alpha (*.f32 alpha 1/9))
(pow.f32 (pow.f32 (*.f32 alpha 1/3) 6) 1/3)
(cbrt.f32 (pow.f32 (*.f32 alpha 1/3) 6))
(cbrt.f32 (*.f32 (pow.f32 alpha 6) 1/729))
(sqrt.f32 (pow.f32 (*.f32 alpha 1/3) 4))
(*.f32 alpha (*.f32 alpha 1/9))
(log.f32 (pow.f32 (exp.f32 1/9) (*.f32 alpha alpha)))
(*.f32 alpha (*.f32 alpha 1/9))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/9)))))
(*.f32 alpha (*.f32 alpha 1/9))
(cbrt.f32 (pow.f32 (*.f32 alpha 1/3) 6))
(cbrt.f32 (*.f32 (pow.f32 alpha 6) 1/729))
(expm1.f32 (log1p.f32 (*.f32 alpha (*.f32 alpha 1/9))))
(*.f32 alpha (*.f32 alpha 1/9))
(exp.f32 (log.f32 (*.f32 alpha (*.f32 alpha 1/9))))
(*.f32 alpha (*.f32 alpha 1/9))
(log1p.f32 (expm1.f32 (*.f32 alpha (*.f32 alpha 1/9))))
(*.f32 alpha (*.f32 alpha 1/9))

eval373.0ms (4.9%)

Compiler

Compiled 23425 to 13942 computations (40.5% saved)

prune221.0ms (2.9%)

Pruning

37 alts after pruning (23 fresh and 14 done)

PrunedKeptTotal
New9879996
Fresh51419
Picked011
Done01313
Total992371029
Error
0b
Counts
1029 → 37
Alt Table
Click to see full alt table
StatusErrorProgram
8.9b
(/.f32 (*.f32 (*.f32 alpha (log1p.f32 u0)) (*.f32 alpha alpha)) alpha)
25.9b
(-.f32 (+.f32 1 (*.f32 alpha (*.f32 alpha u0))) 1)
4.2b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 u0 (+.f32 -1 (*.f32 u0 -1/2))))
3.1b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0) 1/3)))
4.2b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 u0 (+.f32 -1/3 (*.f32 u0 -1/6)))))
8.2b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (*.f32 3 (*.f32 u0 -1/3)))
0.4b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
13.8b
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
4.1b
(*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))
3.0b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (-.f32 1/2 (*.f32 u0 1/3)))))
3.0b
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 u0 1/3) 1/2))))
8.2b
(*.f32 (*.f32 alpha alpha) u0)
0.6b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (*.f32 (log1p.f32 (neg.f32 u0)) 1/3))
4.2b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (*.f32 u0 (+.f32 -1/3 (*.f32 u0 -1/6))))
8.2b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (*.f32 -1/3 u0))
15.6b
(*.f32 (*.f32 -3 (*.f32 alpha alpha)) (log.f32 (cbrt.f32 (-.f32 1 u0))))
4.1b
(*.f32 (neg.f32 alpha) (*.f32 (-.f32 (*.f32 u0 (*.f32 u0 -1/2)) u0) alpha))
0.8b
(*.f32 (neg.f32 alpha) (*.f32 alpha (pow.f32 (cbrt.f32 (log1p.f32 (neg.f32 u0))) 3)))
3.0b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u0 u0) 1/9) 1/4) (*.f32 u0 u0)) (-.f32 (*.f32 u0 -1/3) -1/2)) u0)))
3.0b
(*.f32 (neg.f32 alpha) (*.f32 alpha (-.f32 (*.f32 (*.f32 u0 u0) (+.f32 -1/2 (*.f32 u0 -1/3))) u0)))
0.4b
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
4.1b
(*.f32 u0 (+.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))
4.2b
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
8.2b
(*.f32 alpha (*.f32 alpha u0))
2.6b
(*.f32 -3 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 -1/9 u0) -1/6)) (fma.f32 -1/3 u0 (*.f32 -1/12 (pow.f32 u0 4))))))
3.1b
(*.f32 -3 (*.f32 (*.f32 alpha alpha) (+.f32 (*.f32 -1/3 u0) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 -1/9 u0) -1/6)))))
0.7b
(*.f32 -3 (*.f32 (log1p.f32 (neg.f32 u0)) (pow.f32 (*.f32 alpha (sqrt.f32 1/3)) 2)))
0.5b
(*.f32 -3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 alpha (*.f32 alpha 1/3))))
0.5b
(*.f32 -3 (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 (*.f32 alpha alpha))))
8.2b
(*.f32 -3 (*.f32 u0 (*.f32 -1/3 (*.f32 alpha alpha))))
0.6b
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (*.f32 1/3 alpha))))
0.6b
(*.f32 -3 (*.f32 alpha (*.f32 (log1p.f32 (neg.f32 u0)) (sqrt.f32 (*.f32 (*.f32 alpha alpha) 1/9)))))
3.1b
(*.f32 -3 (*.f32 alpha (*.f32 alpha (+.f32 (*.f32 -1/3 u0) (*.f32 (*.f32 u0 u0) (+.f32 (*.f32 -1/9 u0) -1/6))))))
4.2b
(*.f32 -3 (*.f32 alpha (*.f32 alpha (*.f32 u0 (+.f32 (*.f32 -1/6 u0) -1/3)))))
8.2b
(*.f32 -3 (*.f32 alpha (*.f32 -1/3 (*.f32 u0 alpha))))
8.2b
(*.f32 -3 (*.f32 -1/3 (*.f32 u0 (*.f32 alpha alpha))))
8.3b
(*.f32 -3 (*.f32 -1/3 (*.f32 alpha (*.f32 u0 alpha))))
Compiler

Compiled 534 to 377 computations (29.4% saved)

regimes160.0ms (2.1%)

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

6 calls:

26.0ms
(log.f32 (-.f32 1 u0))
26.0ms
u0
26.0ms
(*.f32 (neg.f32 alpha) alpha)
25.0ms
alpha
23.0ms
(-.f32 1 u0)
Results
ErrorSegmentsBranch
0.4b1alpha
0.4b1u0
0.4b1(*.f32 (*.f32 (neg.f32 alpha) alpha) (log.f32 (-.f32 1 u0)))
0.4b1(*.f32 (neg.f32 alpha) alpha)
0.4b1(log.f32 (-.f32 1 u0))
0.4b1(-.f32 1 u0)
Compiler

Compiled 900 to 477 computations (47% saved)

regimes43.0ms (0.6%)

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

3 calls:

12.0ms
(*.f32 (neg.f32 alpha) alpha)
12.0ms
u0
12.0ms
alpha
Results
ErrorSegmentsBranch
0.4b1alpha
0.4b1u0
0.4b1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 380 to 212 computations (44.2% saved)

regimes44.0ms (0.6%)

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

3 calls:

14.0ms
(*.f32 (neg.f32 alpha) alpha)
12.0ms
u0
11.0ms
alpha
Results
ErrorSegmentsBranch
3.0b1alpha
3.0b1u0
3.0b1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 372 to 208 computations (44.1% saved)

regimes38.0ms (0.5%)

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

3 calls:

11.0ms
u0
11.0ms
(*.f32 (neg.f32 alpha) alpha)
10.0ms
alpha
Results
ErrorSegmentsBranch
3.0b1alpha
3.0b1u0
3.0b1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 301 to 169 computations (43.9% saved)

regimes31.0ms (0.4%)

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

3 calls:

9.0ms
(*.f32 (neg.f32 alpha) alpha)
9.0ms
alpha
9.0ms
u0
Results
ErrorSegmentsBranch
4.1b1alpha
4.1b1u0
4.1b1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 212 to 119 computations (43.9% saved)

regimes25.0ms (0.3%)

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

3 calls:

8.0ms
u0
7.0ms
(*.f32 (neg.f32 alpha) alpha)
7.0ms
alpha
Results
ErrorSegmentsBranch
4.1b1alpha
4.1b1u0
4.1b1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 157 to 88 computations (43.9% saved)

regimes20.0ms (0.3%)

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

3 calls:

6.0ms
u0
6.0ms
(*.f32 (neg.f32 alpha) alpha)
6.0ms
alpha
Results
ErrorSegmentsBranch
4.2b1alpha
4.2b1u0
4.2b1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 109 to 62 computations (43.1% saved)

regimes19.0ms (0.2%)

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

3 calls:

6.0ms
u0
5.0ms
(*.f32 (neg.f32 alpha) alpha)
5.0ms
alpha
Results
ErrorSegmentsBranch
8.2b1alpha
8.2b1u0
8.2b1(*.f32 (neg.f32 alpha) alpha)
Compiler

Compiled 98 to 56 computations (42.9% saved)

regimes9.0ms (0.1%)

Accuracy

Total -0.1b remaining (-1.6%)

Threshold costs -0.1b (-1.6%)

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

2 calls:

4.0ms
u0
4.0ms
alpha
Results
ErrorSegmentsBranch
8.2b1alpha
8.2b1u0
Compiler

Compiled 45 to 26 computations (42.2% saved)

simplify12.0ms (0.2%)

Algorithm
egg-herbie
Rules
86×*-commutative
46×+-commutative
24×distribute-lft-neg-in
24×neg-mul-1
24×cancel-sign-sub-inv
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052310
1105310
2149310
3182310
4197310
5202310
6203310
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.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 u0 (+.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))
(*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -3 (*.f32 u0 (*.f32 -1/3 (*.f32 alpha alpha))))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 alpha (*.f32 alpha u0))
Outputs
(*.f32 (*.f32 (neg.f32 alpha) alpha) (log1p.f32 (neg.f32 u0)))
(*.f32 (*.f32 alpha (neg.f32 alpha)) (log1p.f32 (neg.f32 u0)))
(*.f32 (neg.f32 alpha) (*.f32 alpha (log1p.f32 (neg.f32 u0))))
(*.f32 alpha (*.f32 (neg.f32 alpha) (log1p.f32 (neg.f32 u0))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (/.f32 (*.f32 (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9)) (*.f32 u0 u0)) (-.f32 1/2 (*.f32 u0 1/3)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (/.f32 (*.f32 (*.f32 u0 u0) (-.f32 1/4 (*.f32 (*.f32 u0 u0) 1/9))) (-.f32 1/2 (*.f32 u0 1/3)))))
(*.f32 (*.f32 alpha alpha) (+.f32 u0 (/.f32 (*.f32 (*.f32 u0 u0) (+.f32 1/4 (*.f32 (*.f32 u0 u0) -1/9))) (+.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 u0 (+.f32 (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2)) (*.f32 alpha alpha)))
(*.f32 u0 (+.f32 (*.f32 alpha alpha) (*.f32 u0 (*.f32 (*.f32 alpha alpha) 1/2))))
(*.f32 (*.f32 alpha alpha) (-.f32 u0 (*.f32 u0 (*.f32 u0 -1/2))))
(*.f32 u0 (*.f32 (*.f32 alpha alpha) (+.f32 1 (*.f32 u0 1/2))))
(*.f32 -3 (*.f32 u0 (*.f32 -1/3 (*.f32 alpha alpha))))
(*.f32 -3 (*.f32 u0 (*.f32 (*.f32 alpha alpha) -1/3)))
(*.f32 (*.f32 alpha alpha) u0)
(*.f32 u0 (*.f32 alpha alpha))
(*.f32 alpha (*.f32 alpha u0))
Compiler

Compiled 128 to 82 computations (35.9% saved)

soundness79.0ms (1%)

Algorithm
egg-herbie
Rules
1760×associate-+l-
1300×associate-+r-
856×distribute-lft-in
836×distribute-rgt-in
750×*-commutative
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02163063
15552785
222822671
370532667
Stop Event
node limit
Compiler

Compiled 20 to 10 computations (50% saved)

end41.0ms (0.5%)

Compiler

Compiled 110 to 54 computations (50.9% saved)

Profiling

Loading profile data...